Does anyone have any ideas of valuable books for a newcomer in JAVA? I was considering Deitel & Deitel, Java How to Program ISBN 0130125075. I own Core Java 2 Volume 1: Fundamentals ISBN 0130894680 and that is an ok book but I need something better.
I first started Java programming last September...had never programmed in an OOP language. Like you I purchased "Core Java 2, Vol 1". I, too, needed "something better". Ultimately I purchased about a half dozen other books. These included the Deitel book; "just Java" by van der Linden; "Thinking in Java" by Eckel; and "The Java Tutorial Second Edition" by Campione/Walrath--all touted by Java Ranch. But none were as valuable to me as a beginner as "Teach Yourself Java" by O'Neil (Osborne/McGraw-Hill 1999)...$30. The book focuses on applications, rather than mixing up applications and applets as does Deitel. And it provides many, many examples. Further, and most uniquely, along with giving exercises (problems), it provides solutions to those exercises. It is purely for beginners. The other books are also good, but I definitely used O'Neil's book the most. By the way, I also found the Java Ranch Cattle Drive very helpful for improving my programming style. Good luck in your programming education. Allen