Introduction to Programming in Java
This page extends on the previous resource to delve deeper into Java itself, relating its use to its history.
4. Installing the Java Development Kit
Before installing the Java Development Kit (JDK), you should probably know what it is. It is distributed by Oracle. It contains the core libraries and compiler required to develop Java. The JDK should not be confused with the JRE (Java Runtime Environment). The JRE is a JVM for running, as opposed to compiling, Java programs.