5 Books Every Java Developer Must Own
Javalobby has an interesting discussion on the five books that every Java developer must own. Below are the books that I suggested:
- Head First Design Patterns - Elisabeth Freeman, Eric Freeman, Bert Bates, and Kathy Sierra
- Pragmatic Programmer - Andrew Hunt and David Thomas
- Code Complete - Steve McConnell
- Don’t Make Me Think - Steve Krug
- Applying UML and Patterns - Larman
It is amazing how much agreement exists on this topic. Two books that I am going to add to my collection, based on the overwhelming support for them in the discussion, are:
- Effective Java
- Core Java 2, Volumes 1 and 2
I have been looking for a good Java reference book, and Core Java 2 looks like it is the one to pick.