File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Beginning Java and the fly likes What Java book to get for a beginner? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Java Interview Guide this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "What Java book to get for a beginner?" Watch "What Java book to get for a beginner?" New topic

What Java book to get for a beginner?

Kevin Butler

Joined: Jul 10, 2002
Posts: 3
I recently completed my freshman year in college where I took an introductory programming course which used Java. For what it was, the course was great. But now that I am really starting to explore Java, I realized that the book we used really did not teach much.<BR><BR>I have had other programming experience - although not extensive - and am looking for a really good book that will teach me everything I need to know about Java. Assuming that you were going to give a book on Java to a beginner who had never touched Java before and expected them to come away with an excellent understanding of the language, what would you give them? Any good recomendations?
David O'Meara

Joined: Mar 06, 2001
Posts: 13459

The JavaRanch Bunkhouse has a list of good books. Sounds like you're looking for the beginning section.
Personally I liked the 'Just Java' series by Peter van der Linden. A bit too much GUI coverage for me, but the rest is fantastic. (well, the GUI stuff is fantastic too, if you like that kind of thing)
Dan Cranmer

Joined: May 24, 2000
Posts: 24
I like Bruce Eckel's book "Thinking in Java", the electronic version is free.
Shane Roylance
Ranch Hand

Joined: Aug 29, 2001
Posts: 72
I like "Java How to Program" Deitel & Deitel.
nate saider

Joined: Jun 24, 2002
Posts: 17
Originally posted by Shane Roylance:
I like "Java How to Program" Deitel & Deitel.

Ugh ... I can't stand this book. It is good if you really need specific problems solved... but I would not use this to learn from.
I would suggest Ivor Horton's beginning Java 2 (SDK1.4). It's really helped me out of several jams and been useful to learn from.
Martin Clausen

Joined: May 15, 2001
Posts: 14
Hi Kevin
"Object-Oriented Programming with Java: An Introduction" ISBN: 0-13-086900-7 is a great book to learn from, although very textbook like.
Combine it with Java Cookbook Solutions and Examples for Java Developers, ISBN: 0-596-00170-3,
and you have a winning combination - IMHO.
Mark Fletcher
Ranch Hand

Joined: Dec 08, 2001
Posts: 897
The "Deitel and Deitel" books are great for a whiz bang tour of Java, Ive yet to work on the Advanced Java book, which is packed with topics.
IMO if you want to learn Java you could do worse than trying one of the Oreilly books.

Mark Fletcher -
I had some Java certs, but they're too old now...
Elouise Kivineva
Ranch Hand

Joined: Feb 07, 2002
Posts: 154
I've bought & loved both of the Deitel & Deitel Java books. They have a wonderful style of showing you the code and then explaining row by row what the code does & how. They also have a good online site that supports their books.
Neel Wands

Joined: Jul 29, 2002
Posts: 7
Hi and congratulations on joining the Java commune.
Well, since u have already started off with Java, I would recommend the best book I kno of, "Core Java" from Sun. It has two volumes and almost extensively covers all aspects.
If u find it too heavy, you could go for on of the following:
1) Beginning Java : Wrox Publication
2) Java How to Program : Deitel and Deitel
3) Inside Java : Karanjit S. Siyan
4) Thinking In Java : Bruce Eickel
5) Java The Complete Reference : Herbert Schildt.

All the best and great reading!
Sam Smoot
Ranch Hand

Joined: Apr 18, 2002
Posts: 238
A good, comforting religioius text would also help...
I have a copy of the Java Black Book by Steven Holzner (Coiolis). It is based on JDK 1.2, but, as a reference (especially for those of us who aren't object oriented yet) it is real good in that there is a little fluff and lots of examples and breakdowns of how to use the classes and what the (basic) methods do and such. (I'm an old tech geek in a new world, so I need it as simple as possible.)

CNSS/NSA Infosec Professional,<br />Software Engineer
I agree. Here's the link:
subject: What Java book to get for a beginner?
It's not a secret anymore!