Tom Purl’s Web Site

My ’83 Datsun On The Side Of The Information Superhighway

Archive for March 2006

Good Java Resources

leave a comment »

I’ve been using Java since 2000 for a variety of tasks, mostly related to software administration and maintenance. A common request from co-workers and some of my geekier friends is a list of recommended resources for Java training.

I’ve built this list a couple of times, and I keep losing the old lists, so I thought that I would put it on my wiki so it would be a little more permanent. I hope that a few people find it helpful.

Dead-Tree Book Resources

  • Just JavaThe Java bible. No matter what you do with Java, you’ll need this book eventually. Not only is it very informative, it is entertaining and very well written. It’s one of those truly excellent technical books that you see so very rarely in a jungle of crap.
  • Sun Certified Programmer & Developer for Java 2 Study Guide – The only book you’ll really need to become a Sun Certified Java Programmer. Also very well written.
  • Head First Java – I haven’t actually read this book, but I’ve heard wonderful things about it from multiple sources, and it was written by the same authors of the previous bullet point. I look forward to reading the other books from the succesful Head First series.
  • Core Servlets and Javaserver Pages – A good book for learning the basics of JSP’s and servlets. I recommend checking this book out from the library because it’s a fairly quick read. Another cool thing about this book is that there are a lot of excerpts available at http://www.coreservlets.com. Definitely check out the web site if you’re interested in this book.

Online Book Resources

Web Sites

  • JavaRanch – I highly recommend this web site if you are a beginning Java programmer. I feel that the following sections are particularly good:
    • Forum – I received some great support from this forum on numerous occasions, but it was especially useful when I was studying for the SCJP test.
    • Campfire Stories – Tutorials and tips
    • Bunkhouse – The best place for unbiased reviews of Java books.
    • Cattle Drive – I am a former pupil in their Cattle Drive class, and found it to be a very good educational value for beginners.
  • Roedy Green’s Java & Internet Glossary – His exception page is my favorite place to go when I’m stuck on a particular error and need a little guidance. Also, it includes a treasure trove of documentation and tutorials to help you with most basic tasks. It’s an absolutely essential resource.

Note: Please note that I linked to Amazon for all of the books listed above, but I’m not getting a kickback for doing so. You should be able to find a lot of these books at your local library, and they should all be available from discount book sites such as half.com.

Good luck and have fun!

Written by Tom Purl

March 3, 2006 at 3:06 pm

Posted in Tutorial

Tagged with , ,