I wrote a blog post explaining my approach: https://medium.com/@chrisrodz35/a-guide-to-picking-up-new-pr...
Let me know if you have any questions.
3 karma · joined December 31, 2012
You literally read en explanation as you code in an interactive window right on the same page. Right now they offer HTML, CSS, JavaScript, Python and Ruby if I'm not mistaken.