Este documento introduce los conceptos básicos de la programación orientada a objetos. Explica que la POO es una nueva forma de pensar para descomponer problemas en objetos en lugar de acciones. Define los conceptos clave de objeto, clase, mensaje y cómo los objetos interactúan mediante el envío y recepción de mensajes. Utiliza un ejemplo de una madre con dolor de cabeza, un hijo que busca aspirinas y una farmacéutica para ilustrar estos conceptos.