4 ms·
Code Complete 2nd edition -- Every good programming practice and why to use it. Structure and Interpretation of Computer Programs -- the book explains core com
by JoeCortopassi 15y ago
Code Complete 2nd edition -- Every good programming practice and why to use it.
Structure and Interpretation of Computer Programs -- the book explains core computer science concepts, including abstraction, recursion, interpreters and metalinguistic abstraction, and teaches modular programming. Also what MIT used to use as their intro to CompSci textbook
Introduction to algorithms (Cormen, Leiserson, Rivest, Stein) -- Explains various algorithms and their benefits/drawbacks
The Mythical Man-Month -- What project management for software looks like when done right (and wrong)
Head-First Design Patterns -- Head First series is a little goofy, but you will remember how an Observer pattern works after going through their goofy examples. Gang of Four's design pattern book will put you to sleep.
- jasondrowley 15y agoThanks, Joe. I'm making my way through another HN user's recommendation, Code. I've heard good things about The Mythical Man Month (especially from my more technical startup-involved friends), so I think that might be next on my list. As for SICP, I'm a tad intimidated, but it seems approachable enough. Regarding the other suggestions, they too will be read. Thank you for these.