Tool to learn new programming languages. Clone it and run "make" (it needs GNU Make). It currently recognizes Python, Ruby, PHP and C. Adding new languages and challenges is easy.