News for hackers. Stuff that matters.
Re:Poll: How do you learn new technologies? by brown on Monday June 24, 2013 @08:40PM (#5936730)
Project Euler (http://projecteuler.net/) is great for this kind of thing.

The problems start simple, which is perfect for the "learn the syntax" / "learn the tools" phase.

Then the problems get harder, which is perfect for the "learn the advanced features" / "learn about the community" phase.

Re:Poll: How do you learn new technologies? by eccp on Monday June 24, 2013 @09:52PM (#5937001)
Exactly this! ... I started learning Clojure but I was too green to build something complex, so my problem was "Where do I get problems to solve with it?" and somehow I stumbled with Project Euler, where many others implement solutions in other esoteric languages as well.