El documento introduce los conceptos básicos de la programación orientada a objetos, incluyendo objetos, mensajes, clases, instancias y métodos. Explica que los objetos representan entidades del mundo real con estado y comportamiento, y que son instancias de clases. Las clases definen el estado común y comportamiento de los objetos a través de atributos y métodos. Los objetos interactúan mediante el envío de mensajes que ejecutan métodos, posiblemente pasando parámetros.