It has taken four years, but with Head First Java the introductory Java book category has finally come of age.
See also:
This is an excellent book, far more capable than any of the scores of Java-for-novices books that have come before it.
Kathy Sierra and Bert Bates deserve rich kudos--and big sales--for developing this book's new way of teaching the Java programming language, because any reader with even a little bit of discipline will come away with true understanding of how the language works.
Perhaps best of all, this is no protracted "Hello, World" introductory guide.
Readers get substantial exposure to object-oriented design and implementation, serialization, neatwork programming, threads, and Remote Method Invocation (RMI).
Key to the authors' teaching style are carefully designed graphics.
Rather than explain class inheritance (to cite one example) primarily with text, the authors use a series of tree diagrams that clarify the mechanism far more succinctly.
For more information about the title Head First Java, 2nd Edition, read the full description at Amazon.com, or see the following related books:

