What to Read After Effective Java
Readers who loved Effective Java by Joshua Bloch keep reaching for these 24 books. This list is built from where Effective Java 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 Effective Java
Java Concurrency in Practice
Head First design patterns
Thinking in Java
Design Patterns
Working Effectively with Legacy Code
Test Driven Development
Effective C++
Domain-Driven Design
Cracking the coding interview
Head First Java, 2nd Edition
Clean Code
Java Persistence with Hibernate
Core Java 2.
Pragmatic Programmer
The passionate programmer
JavaScript
Programming Pearls
The Practice of Programming (Addison-Wesley Professional Computing Series)
Growing object-oriented software, guided by tests
Seven Languages in Seven Weeks
Peopleware
Code Complete
Building Microservices
The Mythical Man-Month