Este documento presenta una introducción al lenguaje de programación Java. Explica conceptos básicos como clases, herencia, interfaces y paquetes. Incluye un ejemplo completo de un programa Java con diferentes clases y una interfaz para dibujar figuras geométricas. También cubre temas como variables, operadores, estructuras de control de flujo y bucles en Java. El objetivo es explicar Java de una manera simple y accesible para principiantes.