Wow.
That is a great post - I have a voracious 12 yo grandson who is now all about computing, math and 'being a developer/engineer'. He asked last night if I had any cool projects that we could do.
Yes. Yes I do. Thanks for this post!
If he hasn't seen it yet, the "Nand to Tetris" course/book would be a perfect thing to work through together.