Este documento presenta varios conceptos básicos de programación como algoritmos, autómatas, comandos, secuencias de comandos, programación por procedimiento y diseño de programas. Todos estos conceptos están relacionados con el algoritmo ya que describen los pasos y procedimientos para resolver problemas de manera ordenada y eficiente mediante instrucciones de programación.