Este documento proporciona una introducción a la programación orientada a objetos en Java. Explica conceptos básicos como la máquina virtual de Java, el kit de desarrollo y entorno de ejecución. También cubre temas introductorios como tipos de datos, operadores, nombres de variables y funciones. Más adelante, explica cómo codificar programas iniciales, usar estructuras de datos y métodos estáticos, así como crear y manipular arreglos.