The essential Java language library
The resources you need like you need air
From the developerWorks archives
Date archived: December 19, 2016 | First published: April 26, 2005
Information overload is a real problem for Java™ language developers. Every new programmer is confronted by a daunting challenge to enter a profession with a huge body of knowledge. There is, quite literally, too much to know. The situation improves only slightly for an experienced practitioner. The body of knowledge grows all the time, and just keeping up is a challenge. Wouldn't it be nice if there were a list of the books and Web sites that you must have as a professional? This article is that list. It contains the most important books and Web sites every professional Java language programmer needs on the bookshelf or bookmarked in the browser.
For an updated and more comprehensive list of key Java resources, see "Essential Java resources."
This content is no longer being updated or maintained. The full article is provided "as is" in a PDF file. Given the rapid evolution of technology, some steps and illustrations may have changed.