Un lenguaje de programación es un sistema de símbolos y reglas que permite la construcción de programas con los que una máquina puede operar así como resolver problemas. Contienen un conjunto de instrucciones que permiten realizar operaciones de entrada, salida, cálculo, manipulación de textos, lógica, comparación, almacenamiento y recuperación. La programación surgió para resolver la necesidad de resolver determinados problemas. El primer programador de la historia fue una mujer llamada Ada Lovelace. El lenguaje máquina es el lenguaje de programación que entiende directamente la máquina, utiliza el alfabeto binario, es decir, el 0 y el 1 (bits). Con estos bits se forman cadenas binarias (combinaciones de 0 y 1) que se usan para escribir las instrucciones para que el microprocesador de la máquina entienda lo que queremos que haga. El lenguaje e máquina fue el primer lenguaje de programación, pero dejó de usarse debido a su dificultad y lo fácil que era cometer errores e