This week's book giveaway is in the OCPJP forum. We're giving away four copies of OCA/OCP Java SE 7 Programmer I & II Study Guide and have Kathy Sierra & Bert Bates on-line! See this thread for details.
Dennis Learning Java although also dated a little bit was a very good book if you've already got some programmng experience. or are familiar with C syntax. See the reviewin the bunkhouse. hope that helps
I learnt java from Sun's tutorial You can download it , if your internet time is limited. And then I read Roberts/Heller/Ernest certification guide cover to cover. If you already have OO programming experience, then Beginning Java 2 may be a little too elementary for you at times. But it's a great place to start. It also covers topics not included in the RHE book for programmer certification.
The local science-tech bookstore said Thinking in Java Second Edition will be arriving soon. I already own Java How to Program (4th ed) by Deitel&Deitel, which we use in class. It's okay but I'd like to try another book, either Just Java 2 or Thinking in Java. I'm a total beginner at this point. I read the reviews here online. Would getting both be a good idea or should I wait until I know more?
Joined: Feb 07, 2002
p.s. I am a beginner when it comes to Java, but I've been programming for years (mainly RPG).
I've combed through most of the popular books trying to find the perfect one or two. As a technical writer, I'm really persnickety about technical books. Very few are all that well written. Many are just thrown together to try to get your money, which really irritates me. Anyway, my favorite basic Java book is Just Java 2. The fifth edition must have just come out, because it covers the new jdk1.4 release. Many books cover the same material in a similar way, but this one does the best job by far. The author has a gift for language and explanation that others do not. He also refrains from relating everything to C++, which is useless for someone new to programming (like me). Other than that, the best materials are the tutorials on the Sun site, and Javaranch. For examples of how to really do stuff, check out O'Reilly's Java Cookbook. I really like this book. I have the Dietel & Dietel books too. They're a great "textbook" and a good reference, if you want to chew through them. But while they're fairly well written, they're a tough read because they're so information-dense.