This document provides an introduction to the Java programming language. It describes how Java was created in 1991 at Sun Microsystems to be platform-independent. The key features of Java include being distributed, simple, multithreaded, object-oriented, secure, portable, and robust. It then discusses the major versions of Java and provides a simple example Java program to demonstrate how a program is written, compiled, and executed.