Este documento presenta una introducción a los conceptos fundamentales de las ciencias de la computación, incluyendo definiciones de programas, lenguajes de programación y las diferentes generaciones de lenguajes. Explica que los lenguajes de programación son idiomas artificiales diseñados para expresar cálculos que pueden ser ejecutados por computadoras y clasifica los lenguajes de primera a cuarta generación según sus características. También resume los tipos de programas más comunes y concluye resaltando la importancia de comprender estos conceptos básicos sobre computador