Programming
I got the first two years almost entirely wrong. This is the order I wish someone had given me.
Start: Introduction →Foundations
- Introduction
Why I opened this section, and what will go into it.
- How to think about programming
What decided how far I got — and it was not the language I picked.
Practice
- The order I learned in
The path I took, and how I knew when to move on to the next step.