- Joined
- Oct 26, 2024
- Messages
- 2,401
- Level up in
- 99 posts
- Reaction score
- 6,819
- Points
- 4,577
- Location
- Puerto Rico
Nice! I love how well it explains the CS fundamentals. It focuses very much into making you actually understand the underlying concepts behind things rather than just teaching you a language. It also uses Scheme, a LISP dialect to explain stuff, which makes life way easier rather than starting with other languages because the syntax is easy af so you don't have to waste time learning language-specific syntax stuff, which could be confusing as a first programming language. The book also guides you through building a lot of stuff, with a simple language like Scheme. Overall I really just love the book's style of explaining things. It's the textbook MIT used for their introductory courses from 1984 to 2007.
Yeah the books I read in school were more interested in teaching syntax rather than the underlying concepts. A bunch of C/Java books that kept to the basics but never taught how to write maintainable code or how to create algorithmic efficiency. That's what I struggled the most with and I didn't feel like any of the teachers were interested in teaching that stuff. I was not the most proactive student, though. Some of it is my own fault for not seeking out other students who knew what they were doing.


maybe because i caught a glimpse of my soul between the paragraphs time to time, it was heavy