Este documento presenta una introducción a los conceptos básicos de la programación, incluyendo una breve historia de la informática, una descripción de los componentes básicos de una computadora como la unidad central de procesamiento, la memoria y la unidad aritmético-lógica, y una explicación de los diferentes tipos de lenguajes de programación como el lenguaje máquina, el ensamblador y los lenguajes de alto nivel.