Este documento introduce los fundamentos básicos de la programación, incluyendo conceptos como algoritmos, lenguajes de programación, tipos de datos, operadores, funciones y sentencias de control. Explica que la programación implica dar instrucciones a una computadora en un lenguaje que entienda. Define un algoritmo como una serie ordenada de instrucciones y usa diagramas de flujo para ilustrarlos. Finalmente, guía al lector a través de ejemplos interactivos para aplicar los conceptos aprendidos.