Este documento presenta un libro sobre programación orientada a objetos. El libro está inspirado en un proyecto de la Universidad de los Andes para mejorar la enseñanza de la programación mediante el uso de lenguajes de programación. El libro contiene varios casos de estudio y hojas de trabajo con código de ejemplo para ilustrar el uso de estructuras de datos como arreglos, conjuntos y matrices en la programación orientada a objetos.