Este documento introduce conceptos básicos de algoritmia como algoritmos, programas, lenguajes de programación, compiladores e intérpretes. Define un algoritmo como un método para resolver un problema mediante pasos precisos, definidos y finitos. Explica que los programas son instrucciones escritas en un lenguaje de programación particular para ser ejecutadas por una computadora. También distingue entre lenguajes de programación, lenguajes máquina y pseudocódigo.