Este documento presenta una introducción en dos partes a la programación orientada a objetos en Java. La Parte 1 cubre conceptos básicos como la creación de objetos, agregar comportamiento a objetos, y una introducción a las colecciones de Java. Requiere que los lectores instalen el JDK de Java y el IDE Eclipse para completar los ejercicios prácticos.