to understand the full stack, you have to go very, very deep - down to assembly, to hardware, to physics & electrical engineering
-
& since the best way to learn is by building projects, you'd have to build an actual computer, from scratch, in order to understand it well