The Feynman Lectures on Computation, Goedel's Proof, maybe Crafting Interpreters?
I've been following the development of http://browser.engineering/ and it's so much fun to go through. Highly recommended!
Mazes for Programmers is on my bookshelf. I've gone through the first few chapters coding along in Go and going on weird diversions. It's totally pointless, and I love it. There's also "The Ray Tracer Challenge" by the same author, which looks phenomenal.
I've been following the development of http://browser.engineering/ and it's so much fun to go through. Highly recommended!
Mazes for Programmers is on my bookshelf. I've gone through the first few chapters coding along in Go and going on weird diversions. It's totally pointless, and I love it. There's also "The Ray Tracer Challenge" by the same author, which looks phenomenal.