Hacker News new | ask | show | jobs
by fourthark 1519 days ago
If you have the money and time to take classes, I'd recommend which ever of the standard CS foundation courses interest you:

- Programming Languages (and then Compilers, my favorite)

- Algorithms

- Operating Systems

At a decent school with some level of difficulty, you'll learn the big picture while doing fun projects for homework, along with history.

Programming is a craft, not a science, but it overlaps with math in a lot of places.