Hoy en día utilizamos multitud de programas informáticos que nos permiten realizar muchas de nuestras actividades cotidianas, como utilizar un cajero electrónico o concertar cita con nuestro médico de familia. Debido a esto, la creación de programas o aplicaciones informáticas es una labor que requiere cada vez más personal especializado.;Este manual es una introducción al mundo de la programación informática y presta especial atención a la programación orientada a objetos, que constituye el paradigma de programación empleado masivamente en la actualidad a nivel mundial.;En los primeros temas se explican las bases de la programación orientada a objetos, según la cual un programa está formado por un conjunto de objetos que interactúan entre sí mediante el envío de mensajes. Se estudia la manera de organizar un programa en un conjunto de clases a partir de las cuales se crean objetos. Se analizan las relaciones que se pueden establecer entre clases, conceptos como el polimorfismo, le herencia, y también aspectos fundamentales en todo lenguaje de programación, como las estructuras de control y distintas estruct