Se remonta a las máquinas analíticas de Charles Babbage en el siglo XIX, con Ada Lovelace considerada la primera programadora por sus algoritmos. Luego vinieron los lenguajes de máquina, el ensamblador, y después lenguajes de alto nivel como FORTRAN, COBOL, LISP, y así hasta llegar a los lenguajes modernos que usamos hoy.