A Collection of Exercises for Learning Erlang (Or Any Other Language)
codyrioux.github.com
codyrioux.github.com
it is still going on, but is definitely great fun...
If I handed you a book describing the French grammar and an English to French dictionary and told you to write some short stories, you might be able to put together something parseable by a Frenchman but you wouldn't be writing French.
I don't pretend to have a good answer except reading and modifying other people's code seems to help.
Language specific: 4clojure.org, blow your mind etc