:roll: I'll repeat my reply here from the duplicate
thread you posted in SCPJ...
-----------
I did the technical edit on Head First Java -- so that makes me a bit biased.... and I've never read the
Objects First with Java using BlueJ.
That being said, I
did see the authors of Objects First at JavaOne 2003 and was REALLY impressed by their lecture. BlueJ seems like a really cool tool to learn Object Oriented programming. Basically -- you start off only looking at the Object-side of Java -- you don't write any full code to begin with -- you understand how Objected Oriented Programming works how you access methods, created objects etc. For someone with no exposure to Java or OO -- I think it would be an excellent method. But realize, you have to use the BlueJ software all along the way in order to use this method.
Head First Java takes a similar approach -- concentrating on the object-oriented side of Java. Teaching you how objects work with some real great examples. The book uses many different techniques in order to get the information to you (Q&A Interview type things, stories, bullet points, puzzles etc). One of the guys at my office is using the book to re-learn Java and is really enjoying it. The book is fun to read, easy to follow and you don't need your PC in front of you the whole time in order to pick up on things.
So basically -- I think you'd be happy with either book. If you want -- download
BlueJ, and see what you think, also you can check out a few sample chapters from
Head First Java on O'Reilly's site.
Good Luck!
-----------
... and as Marilyn said, Bert and Kathy don't run this community, they are involved but by no means do they run it. And it wouldn't be fair to the community (or Bert and Kathy) or any other authors involved in JavaRanch if we based opinions and reviews on the fact that an author hangs out here. I think the fact that both of Bert and Kathy's book are top-sellers on Amazon is a huge testiment to how great their books are.