Tetris Build. Start at Logic Gates, then Assemblers & OS, then APIs & User Interface.