These are precisely the type of "ahas" I hope to experience, too, when I begin studying computer science. I've been taking introductory college math courses at my community college to fulfill some prerequisites, and a way for me to stay disciplined in my studies is knowing that concepts like the ones you mentioned are coming. Thank you for sharing!
shepherdjerred|2 years ago
On one hand, they help you get things done. On the other, it can be _so_ hard to understand how things really work. Most programmers don't peel back too many layers, but that's okay.
If you're really interested, the Code book is fantastic in explaining how computers work: https://www.microsoftpressstore.com/store/code-the-hidden-la...