Este documento introduce los conceptos básicos de la programación, incluyendo que la programación es el proceso de diseñar, codificar, depurar y mantener programas de computadora usando lenguajes de programación, que son idiomas artificiales diseñados para ser ejecutados por computadoras. También define un algoritmo como una serie de pasos organizados para resolver un problema específico.