Hacker News new | ask | show | jobs
by syntheweave 1077 days ago
I've gradually taken towards "always learn as if it's a sport" as the approach to learning. Which, if you look at the sports science recommendations is:

* Isolate highly specific techniques into drills.

* Then go directly to practicing live gameplay. Ignore intermediate exercises.

And the approach with programming can, in fact, do this, if presented properly: definitely, we know how to isolate things into short follow-along examples. What tends to be missing is the "live gameplay" element, because it's hard to set up sample projects that are complex enough to reveal the need for a particular technique.