Book Review: Head First Java by Kathy Sierra and Bert Bates

After I finished Head First HTML and CSS, I got to thinking. I was wondering if I was impressed with the book merely because I knew HTML already. Maybe I learned so fast because I had a base to start from.

So I got Head First Java. I know nothing about Java at all. I've always wanted to be able to program in Java, but I've never gotten into it, partially because I convinced myself that it's too hard, or would take too long to learn. I figured that this would be a good test of the whole "Head First" learning system.

I still like the system. I'm not a Java programmer yet, but I know enough that I can write some code, and I understand object-oriented programming much better than I ever thought I would.

This book is laid out similarly to the other Head First books. You start off with the basics, and build on everything you learn until you're writing code. The big feature of this book is how you're taught.

There's something in Head First Java for everyone. Visual learners, kinesthetic learners, everyone can learn from this book. Visual aids make things easier to remember, and the book is written in a very accessible style — very different from most Java manuals. There are similarities between this book and the HTML book (and probably with the other Head First books as well), but that's not a bad thing.

Head First Java is a valuable book. I can see the Head First books used in the classroom, whether in high schools or adult ed classes. And I will definitely be referring back to this book, and referring others to it as well.

Article tags

Spread the word
Bookmark and Share
Profile image for warren-kelly

Article Author: Warren Kelly

Warren Kelly is a graduate student studying church history at Southern Seminary in Louisville, KY. His personal blog, View From the Pew, is a repository for his cultural criticism and theological/historical writings, and his weekly podcast features …

Visit Warren Kelly's author pageWarren Kelly's Blog

Read comments on this article, and add some feedback of your own
  • Head First Java, 2nd Edition Head First Java, 2nd Edition

    Learning a complex new language is no easy task especially when it s an object-oriented computer programming language like Java. You might think the problem is your brain. It seems to have a mind of ...

  • Thinking in Java (4th Edition) Thinking in Java (4th Edition)

Article comments

Add your comment, speak your mind

Personal attacks are NOT allowed.
Please read our comment policy.
Please preview your comment.

blogcritics lists for Nov 08, 2009

fresh articles Most recent articles site-wide

fresh comments Most recent comments site-wide

most comments Most comments in 24hrs

top writers Most prolific Blogcritics for October

top commenters Most prolific Commenters in 24 hrs