El documento introduce los conceptos básicos de la programación, incluyendo que la programación implica diseñar, modificar y mantener el código fuente de programas usando un lenguaje de programación. También describe los lenguajes de programación como idiomas artificiales diseñados para expresar procesos computacionales, y menciona el pseudocódigo y los diagramas de flujo como herramientas para describir algoritmos de manera informal.