Este documento proporciona definiciones y explicaciones sobre conceptos básicos de programación como qué es un programa, cómo es la programación, metodologías de programación, lenguajes de programación, entornos de desarrollo, recursos para programar, diseño de programas, algoritmos, comandos, secuencias de comandos, autómatas, instrucciones primitivas, procedimientos y funciones. El documento fue escrito por estudiantes para un examen parcial de informática.