Want to see more?
View favorite books from other authors.
|
|
|
We asked some of our (and your!) favorite authors to share with us their
favorite 10 computer books from the past 10 years. Here's what we got back.
|
Marty Hall is the president of coreservlets.com, a training and consulting
company specializing in server-side Java. He is the author of several
best-selling Java books that have been translated into over a dozen
languages; has spoken at many seminars and conferences (including four times
at JavaOne); and has given Java-related training courses for companies and
government organizations in Australia, Canada, Japan, Puerto Rico, the
Philippines, and all over the USA. Marty also directs the Java and
Web-related concentration areas in the Johns Hopkins part-time graduate
program in Computer Science. He can be reached through his company web site
or at hall@coreservlets.com.
|
Marty's favorite books: |
Thinking in Java, 4th Edition by Bruce Eckel --
Great introduction,
with lots of details on object-oriented programming. Lots on the
fundamentals, but less on advanced topics and libraries. (The author's original choice was an older edition that is now out of print. This link is to the current edition)
by Cay Horstmann and Gary Cornell --
If you want a good reference to cover as many of the important
Java topics as possible, this is your best choice. Covers a lot more ground
than Thinking in Java, but has less depth on the basics.
Web Development with JavaServer Pages by Duane Fields, Mark Kolb and Shawn Bayern --
Great coverage of JSP, but light on servlets (the
complementary technology).
Java Servlet Programming by Jason Hunter and William Crawford --
Great coverage of servlets, but very light on JSP (the complementary technology).
Struts in Action by Ted Husted and Cedric Dumoulin --
The best of the Apache Struts books.
Core JavaServer Faces, 2nd Edition by David M. Geary and Cay S. Horstmann --
The ONLY really good JSF book on the market.
(The author's original choice was an older edition that is now out of print. This link is to the current edition)
HTML & XHTML: The Definitive Guide by Chuck Musciano and Bill Kennedy --
Not about Java, but since servlets and JSP usually generate HTML, everyone needs a good, non-fluffy HTML guide. This is the one.
(The author's original choice was an older edition that is now out of print. This link is to the current edition)
Introduction to Algorithms by Thomas H. Cormen, Charles E. Leiserson, Ronald Rivest and Clifford Stein --
The single best algorithms text.
Structure and Interpretation of Computer Programs by Harold Abelson, Gerald Jay Sussman and Julie Sussman --
The best Computer Science book ever written. It doesn't matter if you will
never use Scheme again; just the footnotes are worth the price of the book.
|
|