My current exercism solutions
See: http://exercism.io/getting-started
Exercism began as a way to support students learning to code by giving them practice problems and real world feedback.
In a way, the entire site happened by accident as Exercism spread by word of mouth, whereby current users helped new users get started.