Si ritiene che il primo programma per computer sia stato un programma di calcolo creato da Ada Lovelace a metà degli anni '40 dell'Ottocento. Il suo programma è stato scritto per il motore analitico, un computer meccanico per scopi generali progettato da Charles Babbage. Il programma di Lovelace fu pubblicato nel 1843 ed è considerato il primo programma per computer al mondo.