Este documento describe las características básicas de los lenguajes de programación. Explica que los lenguajes de programación se utilizan para escribir programas y que existen lenguajes de máquina, de bajo nivel y de alto nivel. También describe elementos comunes como instrucciones de entrada/salida, cálculo y control, así como estructuras de control que permiten modificar el flujo de ejecución.