Provides numerous self-directed Java courses, downloadable applets and applications, and tips for avoiding common programming mistakes.
Provides an introduction to Java programming. Download the Java Development Kit for those who don't own a Java development environment.
Sun provides a guide covering the basics of Java for people new to the language. Includes an intro to the language's features and tutorials.
Teaches the fundamentals of the Java language through the construction of a simple applet.
Peer reviews of recommended Java books, with complete title, author, and ISBN information to ease ordering. With links to Amazon.com
Find a glossary of Java terms, Java folklore, examples of applets and numerous links to tutorials, FAQs and classes.
Learn Java or prepare for certification through a series of silly games and campfire stories featuring barnyard animals and sample code.
Join this community of Java developers for discussion on writing applications, JDK installation, and related topics. With a message board and chat room.
Develop a conceptual understanding of Java through this article that generally explains the language, how it works and its capabilities.
Exhaustive introductory tutorial explains numerous fundamental features of the language, including operators, expressions, strings and threads.
Receive Java tips from the assistant professor of computer science at the University of Virginia. Offers applets, tools and advanced techniques.