Re:Low level is easy (2008)
by planet-and-halo on Thursday July 29, 2021 @06:10PM
(#28002106)
It's been plugged a bunch of times on HN, but "The Elements of Computing Systems" really helped me with this as a self-taught dev.
Naturally, those programmers become focused on the high-level content because that's what they're brought up with/am comfortable with.
It would be interesting to see courses being taught from a bottom-up approach, maybe not at the gate/transistor level but rather at the assembly level. Teach the basic instructions, move on to C, then move on the high level languages - I actually learned programming this way and found that it helped a lot in understanding why and how things happen the way they do.