Absolute beginners start here:
- Kathy Sierra & Bert Bate's 2nd Edition, Head First Java
![]() |
This happened before I started reading... |
These titles are also great for beginner's, yet dig a little deeper and help build a strong foundation:
- Paul & Harvey Deitel's 2nd Edition, Java for Programmer's
- Bruce Eckel's 4th Edition, Thinking in Java
Intermediate materials:
- Maurice Naftalin Maurice's, Java Generics and Collections
- Head First Design Patterns
- George Reese's, Java Database Best Practices
Advanced topics:
- Brian Goetz (and others), Java Concurrency in Practice
- Joshua Bloch's 2nd Edition, Effective Java
- Joshua Bloch's, Java Puzzlers - Traps, Pitfalls, and Corner Cases
- Jack Shirazi's 2nd Edition, Java Performance Tuning
Very interesting collection. Here is one more list of some great Java programming books, I guess these are not free but worth including in any Java programmer's shel
ReplyDelete