Bilgisayar yazılımı, birçok farklı kişinin katkılarıyla gelişmiştir, ancak genellikle ilk bilgisayar programcısı olarak kabul edilen kişi Ada Lovelace’tir. Ada Lovelace, 19. yüzyılda yaşamış bir İngiliz matematikçi ve yazar olarak bilinir. Charles Babbage’in “fark motoru” adını verdiği ilk mekanik hesaplama makinesi olan Analytical Engine’in potansiyelini tanımlayan ilk algoritmayı yazdığı için genellikle bilgisayar programlamasının öncülerinden biri olarak kabul edilir.