Al darse el desarrollo de los primeros computadores surgió la necesidad de programarlas para realizar diferentes funciones que aumentarían sus funciones.
Los lenguajes más primitivos fueron los lenguajes de máquina, la programación en esos momentos resultaba sumamente tediosa, ya que se debía especificar paso a paso las acciones que se deberían llevar a cabo y estas operaciones tendían a llevar muchos errores.
El primer gran avance en los lenguajes de programación fue dada por el Lenguaje Ensamblador, gracias al cual se dio el surgimiento de las primeras herramientas automáticas para generar el código.
Ejemplos de lenguajes
C++: Es un lenguaje de programación diseñado en la década de los años 80 por Bjarne Stroustrup, la intención de este lenguaje fue mejorar el lenguaje de programación C con mecanismos que permitieran la manipulación de objetos.
Posteriormente se añadieron facilidades de programación, que se sumaron a los paradigmas de la programación estructurada y orientada a objetos.
Una particularidad de este lenguaje es la posibilidad de redefinir los operadores y la creación de nuevos tipos que se comporten como tipos fundamentales.

Cobol: Es un lenguaje creado en el año 1959 con el objetivo de crear un lenguaje de programación que pudiera ser usado en cualquier ordenador ya que se daba la existencia numerosos modelos de computadores incompatibles entre sí, con la característica que se encuentra orientado a los negocios.

Fortran: Es un lenguaje de programación de alto nivel de propósito general, adaptado especialmente para el cálculo numérico y la computación científica. Este lenguaje de programación fue desarrollado originalmente por IBM en el año 1957.
Visual Basic: es un lenguaje de programación dirigido por eventos desarrollado por Microsoft. Este lenguaje se deriva de BASIC con importantes cualidades agregadas. La primera versión fue presentada en el año 1991 con la intención de simplificar la programación utilizando un ambiente de desarrollo completamente gráfico.
Pascal: lenguaje de programación desarrollado a finales de la decada de los 60, utiliza la programación estructurada y estructuración de datos. Dejo de ser utilizado para aplicaciones estudiantiles y de formación para pasar a ser un lenguaje utilizado en aplicaciones de todo tipo.