99-problems is a project mainly written in ..., it's free.
I think the 99 problems are a great way to start learning a language. I will test these problems as starting points to learn lisp and haskell.