4 ms·
Concepts, Techniques, and Models of Computer Programming is also a great book.
by karakot 3y ago
Concepts, Techniques, and Models of Computer Programming is also a great book.
- billfruit 3y agoPerhaps even better than the the other two.
- Al0neStar 3y agoThis is a hardcore book.
- iainctduncan 3y agooh thanks, I don't know this one!
- sn9 3y agoFor those interested in working through all three, the order to do so would be HTDP -> SICP -> CTMCP.
- nextos 3y agoHtDP is a great book, but probably too elementary for the average HN reader looking to begin with SICP.
- sn9 3y agoThe OP mentioned SICP more because it's famous, but the core of their desire is to improve as a self-taught programmer, and I've heard from even experienced developers that the design recipe and systematic techniques taught in HTDP have benefited them, and they're more directly related to the problems OP described as wanting to solve. Worst case, they find it too elementary and wasted a few weeks or months.
- emptysongglass 3y agoThe design approach to programming it teaches you will serve you for the rest of your career.