How I Failed, Failed, and Finally Succeeded at Learning How to Code – Technology – The Atlantic
“I was taught to program by a program whose programmer, more than twenty-five years earlier, was taught to program by a program.” “[Programming is] naturally addictive… It’s important because learning is all about solving hard problems, and solving hard problems is all about not giving up. So a machine that triggers hours-long bouts of frantic obsessive excitement is a pretty nifty learning tool.”