Este documento presenta los conceptos básicos de la Programación Orientada a Objetos (POO) como clases, objetos, atributos, métodos, herencia y polimorfismo. Explica que una clase define el tipo de un objeto con sus atributos y métodos, y que un objeto es una instancia concreta de una clase. También cubre conceptos de C# como constructores y recolectores de basura. Finalmente, muestra un ejemplo de implementación en C# de personas para ilustrar estos conceptos.