Este documento presenta los conceptos básicos de la programación orientada a objetos. Explica que la programación orientada a objetos modela la comunicación entre objetos que encapsulan atributos y operaciones. También introduce conceptos como clases, métodos, parámetros y tipos de datos, así como la interacción entre objetos a través de la abstracción y modularización.