Este texto está diseñado para aquellos estudiantes interesados en aprender la programación Orientada a Objetos, con la ventaja competitiva que presentan los lenguajes C y Java. En sus siete capítulos se tocan aspectos sobre la evolución de la programación, sus paradigmas y las metodologías de desarrollo, incluyendo programación estructurada (lenguaje C y otros), Programación Orientada a objetos (C++, Java, JavaScript y otros) hasta dar un panorama general de las metodologías y recomendaciones para abordar los desarrollos en la POO.