My roadmap to learning computers:

  • electrons
  • electronic circuits
  • transistors
  • logic gates
  • latches
  • digital circuits
  • comp arch (CPU, memory)
  • machine language
  • assembly
  • C/C++
  • DS, algos
  • OOP
  • OS
  • python
  • web dev
  • data science (numpy, pandas)
  • ML (torch, CUDA)

Do the Nand2Tetris game Geohot also has a good course thing