1. Clean Code — Robert C. Martin
464 pages · 2008 · software craft
2. The Pragmatic Programmer — David Thomas and Andrew Hunt
352 pages · 2019 · software craft
3. Head First Design Patterns — Eric Freeman and Elisabeth Robson
672 pages · 2021 · software craft
4. Code Complete — Steve McConnell
960 pages · 2004 · software craft
5. The Clean Coder — Robert C. Martin
256 pages · 2011 · software craft
6. Structure and Interpretation of Computer Programs — Harold Abelson and Gerald Jay Sussman
657 pages · 1996 · software craft
7. Cracking the Coding Interview — Gayle Laakmann McDowell
687 pages · 2015 · interview prep
8. Grokking Algorithms — Aditya Bhargava
256 pages · 2016 · interview prep
9. Introduction to Algorithms (CLRS) — Thomas Cormen
1312 pages · 2022 · interview prep
10. The Algorithm Design Manual — Steven Skiena
800 pages · 2020 · interview prep
Top comments (0)