Este documento describe los conceptos básicos de la programación orientada a objetos como clases, métodos, atributos y mensajes. Explica características clave como la abstracción, encapsulamiento, herencia, polimorfismo y modularidad. Finalmente, define términos como sobre carga, eventos, recolección de basura y principio de ocultación.