View Full Version : good java books for Beginner

May 8th, 2007, 04:35 PM
hello i a going to learn java any good books and how hard is it to use
thank you

May 8th, 2007, 04:39 PM
I found 'Sams Teach Yourself Java in 24 Hours' to be a good beginners guide... especially if youve never coded before.
It was probably the first programming book I read.. oh.. 6 years ago. Its a very well explained intro into the syntax and basic api.

I may have downloaded the ebook from IRC. But you should buy it :)

May 8th, 2007, 05:08 PM
Bruce Eckel's Thinking in Java is a good choice. There are a few editions, pick the latest one - I think it's the 3rd edition.

I learnt Java from Sun's Core Web Programming, which is not a Java book, but an internet programming book with HTML, JavaScript, Java, and JSP included in the content. The Java content took up two-thirds of the book. But the book is outdated now.

Possibly the best "book" is not a book, but a web-book. I mean the official tutorials from Sun, which originated from a few books, with updated information. See here: http://java.sun.com/docs/books/tutorial/index.html

May 8th, 2007, 05:12 PM
hello i a going to learn java any good books and how hard is it to use
thank you

You can never go wrong with an Oreily book; especially the CookBook; no matter what the language.

I would not bother with a SAMs 24 hour job; they are not very in depth and are rather slow. Oreilly CookBooks are good hard examples.

May 8th, 2007, 06:58 PM
ok thank you

July 22nd, 2007, 04:34 AM
Head First Java (Sierra, Bates) is good also.

July 22nd, 2007, 08:34 AM
As you can see there are lots of probably really good beginning Java books, perhaps because it is a favored language to use among computer science professors...

Anyway, my favorite Java book is Beginning Java 2 by Ivor Horton, mine covers 1.2 but he has one out for 1.5, perhaps 1.6, check him out.

July 22nd, 2007, 04:06 PM
Head-first series is *THE* best intro to any are I know of. One of the reasons is, it is written not by some boring computer expert, but by someome (http://en.wikipedia.org/wiki/Kathy_Sierra) who studied cognitive science,[/url] learning and communication first (then applied it to computing matters).

Another excellent intro book from her is Head-First design patterns (top 10 since 2003 - and it *IS* excellent book). With Java, you *know* you need design patterns - everybody talks in patterns. :-)

Of course after Head-first book, you need another book explaining deeper details (which would be confusing on the first pass through). Bruce Eckel (http://en.wikipedia.org/wiki/Bruce_Eckel)'s "Thinking in Java", explaining *why* it works that way, what were design decisions behind it.

You know you are in good hands if authors of your books have Wikipedia entries :-)

July 22nd, 2007, 04:16 PM
Well... try Sun's Java Tutorial which is available online - It's a good resource for the beginner.


July 22nd, 2007, 04:29 PM
Sam's Java In 21 days is quite a good book. That is how I learned Java - although I've forgotten a lot now :(.

July 22nd, 2007, 10:38 PM
- Java in a nutshell;
- Core Java I and II;
- Thinking in Java;