is there some real "bottom up" curriculum? in retrospect I feel lucky to have grown with the tech:
* TI58C programmable calculator, a handfull of registers, load store, conditional jump, that's it, essentially a very simple assembly-like language.
* then CBM basic, two letter variable names, only globals, line numbers and goto/gosub
* then (turbo) pascal with scopes, still single process unicore everything
* then a little 6502 assembly (not my cup of tea)
* then OS/2 and unix, and Linux when it started, multiprocessing (and multi user) on unicore
* ...and proper computer science (as in von Neuman, Turing, Chomski hierarchy, compilers, sorting searching and complexity, graphs, etc)
* then chroot
* then virtualization (on the mainframe lol, but with Linux)
* then containers
and in parallel to the virtualization axis threads and green threads
I'm grateful this allowed me to grow into the concepts step by step and grow an intuition for what's happening.
and I wonder if there is some kind of "bottom up" curriculum somewhere that follows such a path?