Learning from the fellows at /r/learnprogramming