Ada Lovelace
Ada kemudian membantu Babbage menulis program komputer pertama di dunia yang diciptakan lewat mesin ciptaan Babbage yang bernama Analytical Engine. Dalam hal ini, peran besar Ada adalah menerjemahkan artikel Luigi Menabrea, seorang matematikawan Italia. Ada juga menulis penjelasan awal tentang komputer dan perangkat lunak, serta menambahkan catatan mengenai metode kalkulasi nomor Bernoulli pada mesin yang dikembangkan Babbage tersebut. Karena hal itulah Ada dikenal sebagai programmer komputer pertama di dunia.
Komputer Colossus
Colossus didahului beberapa komputer, banyak yang merupakan pertama dalam kategorinya. Z3 dari Konrad Zuse adalah komputer pertama yang dikontrol oleh program secara penuh dan dapat berfungsi, dan didasarkan pada pancaran elektromekanis, serta mesin-mesin Bell Labs (yang kurang maju) dari akhir tahun 1930-an (George Stibitz, et al). Berbagai komputer analog dapat diprogram ulang, beberapa di antaranya yang dibuat lebih awal dari tahun 1930-an (misalnya Vannevar Bush). Mesin analitikal Babagge yang mendahului semuanya (pada tahun 1880-an), adalah mesin digital dan dapat diprogram ulang, namun hanya dibangun setengahnya dan tidak berfungsi pada masanya. Colossus adalah yang pertama yang menggabungkan semua bagian dari "digital", "dapat diprogram ulang" (setengnya), dan "elektronic".