This post is meant to take someone from having the vaguest ideas about how computers work to having a general understanding of all the important concepts and how they relate.
in order to understand how a computer works, you have to understand many different seemingly unrelated concepts, many of which are independently extremely difficult to understand on their own. You then have to take all those difficult concepts and fit them together somehow.