This document provides an overview of the Java programming language. It discusses that Java is an object-oriented language created by James Gosling in 1991. It then lists the major versions of Java and describes some of its key features like being platform independent, secure, robust and portable. The document also provides brief explanations of Java concepts like the Java Virtual Machine, Java Runtime Environment and Java Development Kit.