Head First Java: Your Brain on Java- A Learner's Guide by Kathy Sierra, Bert Bates

BUY THIS ITEM

  • $39.95 List price
    $37.95 Online price
    $34.15 Member price
    (Save 14%)
    Limited Time Offer! Everyone receives the Member Price on books.
    See Details
  • skip to cart
  • Add To List uiAction=GetAllLists&page=List&pageType=list&ean=9780596004651&productCode=BK&maxCount=100&threshold=3

GET FREE SHIPPING ON ORDERS OF $25 OR MORE

DELIVERY & GIFT DETAILS:

Usually ships within 24 hours

Delivery Time and Shipping Rates

Eligible for gift wrap & gift message.

(Paperback - Older Edition)

  • Pub. Date: May 2003
  • 650pp
  • Sales Rank: 479,910

    Customers who bought this also bought

     
    • Overview
    • Editorial Reviews
    • Customer Reviews
    • Features

    Product Details

    • Pub. Date: May 2003
    • Publisher: O'Reilly Media, Incorporated
    • Format: Paperback, 650pp
    • Sales Rank: 479,910

    Synopsis

    "Head First Java" engages readers on many levels, bringing the latest learning theories and research together to create not just a book to read, but a multi-sensory learning experience.

    More Reviews and Recommendations

    Biography

    Kathy Sierra is a co-developer of the SCJP exam and Sun's practice exam. She is also a Sun Certified Java Instructor and the founder of the world's largest Java certification website, Javaranch.com.Bert Bates is a Sun Certified Programmer for Java and has participated in the development of the SCJP exam and Sun's practice exam. He is the coauthor, with Kathy Sierra, of the previous editions of this book.

    McGraw-Hill authors represent the leading experts in their fields and are dedicated to improving the lives, careers, and interests of readers worldwide

    Customer Reviews

    • Reader Rating:
    • Ratings: 2Reviews: 2

    Good for young readersby Anonymous

    Reader Rating:
    See Detailed Ratings

    November 16, 2003: Have you read 'Cartoon History of the Universe'? The irreverent cartoon book that starts by teaching cosmology? Perhaps inspired by that, Sierra and Bates have taken a similar tack to teaching Java. Charmingly distinctive. Aimed at the complete tyro to Java and object-oriented programming. The authors' pedagogy is that you learn better through wide use of visuals, since you can assimilate these better than almost-pure pages of lightly adorned text. So there are copious diagrams, profusely annotated by handwritten doodles. Plus they also provide many exercises, letting you learn by doing. All to the good. It does have the effect of bulking up the book. Not meant for brevity. A standard Java text could be half this size. But that is the tradeoff in this teaching style. The book is not necessarily for everyone. A programmer already experienced in another language may want a standard textual approach. The book's strength is in its appeal to a different person: Not just a Java beginner, but someone completely new to any programming. A far larger audience than experienced programmers. Specifically, the book would be good at the high school level or even primary school. Seriously. I see no reason why a smart fifth grader who wants to do more with computers than browse or write email cannot benefit from the book. There ARE computer books for this age group, but most (all?) seem to be for user level interaction, NOT programming. So if you have a child who is poking around computers, and you want her to have go further, why not use this book? Ditto if YOU are that fifth grader.

    A different kind of Java book for beginners and expertsby Anonymous

    Reader Rating:
    See Detailed Ratings

    July 07, 2003: When I first saw ?Head First Java?, it reminds me of the colorful ?conversational English? books I had when I started to learn English years ago. The casual, humorous books have turned out effective for English language learning. Is that style good for the Java language learners as well? Is this type of books for beginners only?

    With those questions in mind, I started to read ?Head First Java?. Since I consider myself a Java expert (I wrote a Java book myself, after all), I decided that I would NOT read the book from cover to cover. Instead, I would randomly flip through the book for the humorous stories and photos. I figured that if I cannot learn much new about Java from a ?beginner? book, I can at least have some fun.

    Geez, I was wrong. I was ADDICTED to the book?s short stories, annotated code snippets, mock interviews, puzzle games and brain exercises. They are not only entertaining but also informative. It may be a beginner?s book but the stuff they cover are definitely deep enough for expert readers as well (e.g. multiple inheritance, polymorphism, inner classes, threads, RMI, ? just to name a few). The best of all is that I can actually remember the things I learned from the book because I associate them with the stories and pictures. I guess it has something to do with the fact that both sides of my brain are active when reading this book: The right side is for the stories and the left side is for the technical and logic stuff.

    There are other great Java books (e.g. ?Thinking in Java? by Bruce Eckel) in the market. But they are all very serious and require the readers to spend hours to read entire chapters. The great thing about ?Head First Java? is that the bite-size code snippets and stories allow me to learn something about Java in my 5-10 minutes spare time, one piece a time.

    The overall writing style is casual and enlightened. The presentation style (fonts and placements of graphical elements) fits the content very well. The book covers a wide variety of Java topics including: basic code structure and language syntax, OOP concepts, math and numbers, exception handling, the Swing GUI library, serialization, network, and distributed computing.

    Of course, the casual style is not for everyone. I know people who love the re-assuring feeling from ?serious? books. But I can re-assure you that Kathy and Bert are authoritative figures in the Java training community. The content is absolutely first class. I highly recommend ?Head First Java? for both Java beginners and expert readers.