
Originally Posted by
Starstreak
The Head First Books are not serious. Version 2 is quite old now, covering Java 1.5 and have yet to be updated. Same with Thinking in Java (2006). That's a much better book, but old now.
I would also check out:
Introduction to Java Programming, Brief Version, Ninth Edition (Y. Daniel Liang)
Introduction to Java Programming, Comprehensive Version, Ninth Edition (Y. Daniel Liang)
Yes, both
Head First Java and
Thinking in Java are quite old, but the Java language hasn't changed very much since version 1.5, so readers can still be beneficial from these books.
Remember these books for beginners in Java (not in general programming). So if ones are new in general programming, find other books.