Hi! Can anyone recommend a beginner book? I have Head First but I'm having a little trouble with it. Is Ivor Horton's Beginning Java book ok? Anything better? I've seen so many conflicting reviews for newbie Java books and I'm now confused! Thanks in advance!
I learned Java with Core Java which now appears to be in its sixth edition. (I have an earlier edition.) I think this book assumes you have some previous programming experience with another language, such as C/C++ or Visual Basic. If Java is your first programming language, I don't know if it is the best to use or not. I've also heard that Bruce Eckel's Thinking In Java which is also available online in an electronic format for free. Personally, I prefer hard copy, but you may want to browse the online version before commiting the money to buy it. Of course, you can also visit Java Ranch to ask specific questions. There are a lot of people here than can help clarify the parts of the language that you don't understand. Also, you should bookmark the API docsthat are appropriate for the version of the SDK that you use. This is an invaluable reference once you learn how to navigate it. HTH Layne
Originally posted by Ric Flair: Hi! Can anyone recommend a beginner book? I have Head First but I'm having a little trouble with it. Is Ivor Horton's Beginning Java book ok? Anything better? I've seen so many conflicting reviews for newbie Java books and I'm now confused! Thanks in advance!
I've read Ivor's Beginning Java book a number of years ago when I transitioned from C/C++ to Java and found it a pretty good book. Of course I read already knowing basic programming and Object-Oriented concepts so you need to take my recommendation with that grain of salt applied. I've also read other positive reviews of it. I've also read some positive reviews and feedback about Thinking In Java that Layne suggested.
I've read a few books and I think Murach's Beginning Java 2 is probably the easiest to follow. The book doesnt get into deep detail, so having another book like WROX Beginning Java 2 as a reference book is nice.
Another good book I thought of as I was answering another post isJDK 1.4 Tutorial by Gregory M. Travis which I have found to be a good book, and you can purchase an electronic copy (pdf) at the publisher�s website for only $17.50. You can also download a couple of sample chapters to see if you like the author and his style. There are also some good, and free, online references. Take a look at my post (you'll need to scroll down a ways) in this thread. One or two are repeats of ones posted by others above, but there are some others listed there.