What are your favorite "learning" projects, and why?
When learning a new language/framework, are there any projects you find particularly useful to get to know it in depth? How do the different language paradigms affect your choice of project? Maybe you have a pet project which is '10 lines in functional language x" that you like to implement as a much larger imperative language project just to get a feel for the new environment?
What are your favorite "learning" projects, and why?
===

When learning a new language/framework, are there any projects you find particularly useful to get to know it in depth? How do the different language paradigms affect your choice of project? Maybe you have a pet project which is '10 lines in functional language x" that you like to implement as a much larger imperative language project just to get a feel for the new environment?