Java SEJava is an Object Orientated programming language, with automatic memory management support. It is capable of creating webpage applets, as well as standalone applications.
- Java SE 1.6 documentation: The official documentation for java. Documents how to use the commandline based tools, as well as a overview of java's features
- Java SE 1.6 API Guide: Java's API guide. This is a great reference when one wishes to look up the methods contained in an object.
- Java Tutorial (Sun): Provided by sun, this gives a introduction to a variety of java technologies.