Hi! There is a wonderful video which very briefly explains the progression from atoms to ending up programming a game of chess. I would like to understand, very schematically but with substance, what is going on when I program something in C/C++ backwards and forwards, from the screen output down to the atoms, in other words, how a computer works. The video is brief however, and I do not understand it fully. Do people have other suggestions of summaries, videos, reading material, etc... on how to understand this?