DEV Community

Nick Davies
Nick Davies

Posted on

7 Books Every New Developer Should Read

1. Clean Code — Robert C. Martin

464 pages · 2008 · software craft

Get it on Amazon


2. The Pragmatic Programmer — David Thomas and Andrew Hunt

352 pages · 2019 · software craft

Get it on Amazon


3. Head First Design Patterns — Eric Freeman and Elisabeth Robson

672 pages · 2021 · software craft

Get it on Amazon


4. Code Complete — Steve McConnell

960 pages · 2004 · software craft

Get it on Amazon


5. The Clean Coder — Robert C. Martin

256 pages · 2011 · software craft

Get it on Amazon


6. Structure and Interpretation of Computer Programs — Harold Abelson and Gerald Jay Sussman

657 pages · 1996 · software craft

Get it on Amazon


7. Cracking the Coding Interview — Gayle Laakmann McDowell

687 pages · 2015 · interview prep

Get it on Amazon


8. Grokking Algorithms — Aditya Bhargava

256 pages · 2016 · interview prep

Get it on Amazon


9. Introduction to Algorithms (CLRS) — Thomas Cormen

1312 pages · 2022 · interview prep

Get it on Amazon


10. The Algorithm Design Manual — Steven Skiena

800 pages · 2020 · interview prep

Get it on Amazon


Want More?

Top comments (0)