Este documento presenta una introducción a la programación, incluyendo una breve historia de la computación y las cinco generaciones de computadoras y lenguajes de programación. Explica que los primeros dispositivos de cálculo incluían el contador de arena de los egipcios. Luego describe las características de cada generación de computadoras y los lenguajes asociados, desde el lenguaje de máquina hasta los lenguajes orientados a objetos modernos. Finalmente, menciona algunos lenguajes de tercera y cuarta generación como FORTRAN, C