Este documento introduce conceptos básicos de programación como qué es la programación, para qué estudiarla, los lenguajes de programación, y cómo resolver problemas usando algoritmos en la computadora. Explica que la programación implica crear instrucciones para que una computadora ejecute y que los lenguajes de programación facilitan esta tarea. También describe los pasos para resolver un problema con un algoritmo, representarlo en pseudocódigo o diagrama de flujo, y codificarlo en un programa.