Sevenlanguages is a project mainly written in ..., it's free.
Exercises from Seven Languages in Seven Weeks
Exercises from "Seven Languages in Seven Weeks."