How I Failed, Failed, and Finally Succeeded at Learning How to Code Colin Hughes' programming website, Project Euler, provides a plan for how to learn anything in fun, discrete steps Click to view the original at theatlantic.com