What to Read After Design Patterns
Readers who loved Design Patterns by Erich Gamma keep reaching for these 24 books. This list is built from where Design Patterns is read alongside other books across reader co-reads and book lists. The more independent sources agree on a title, the higher it ranks.
Books to read after Design Patterns
Effective Java
Patterns of Enterprise Application Architecture
Code Complete
Head First design patterns
Effective C++
Working Effectively with Legacy Code
Test Driven Development
The Mythical Man-Month
Compilers, principles, techniques, and tools
Domain-Driven Design
Programming Pearls
Pragmatic Programmer
The Practice of Programming (Addison-Wesley Professional Computing Series)
More Effective C++
Thinking in Java
Effective STL
Cracking the coding interview
UML distilled
Clean Code
Introduction to Algorithms
Agile Software Development, Principles, Patterns, and Practices
Modern C++ Design
Peopleware
The C++ programming language