Possible Duplicate:
TODO list to play with a new programming language/framework/platform
I love learning new programming languages but I often have a hard time coming up with exercises and project ideas to put what I read and learn into practice. There are plenty of simple "Hello World" exercises as well as overly academic/math based exercises but what I really want is some a bit more practical. Any ideas?