Ada Lovelace jest uważana za pierwszą programistkę komputerową i pierwszą, która napisała oprogramowanie na komputer. Program został opublikowany wraz z notatkami do Babbage's Analytical Engine w 1843 roku, chociaż silnik nigdy nie został ukończony.
Ada Lovelace urodziła się w 1815 roku dla Annabella Milbanke i romantycznego poety Lorda Byrona. Studiowała matematykę od najmłodszych lat i rozpoczęła korespondencję z Charles Babbage w 1833 roku po demonstracji jego mechanizmu różnicowego.
Babbage zaprojektował później swój Analytical Engine, komputer mechaniczny, który był pierwszym zaproponowanym programowalnym komputerem. Pomimo wysiłków Babbage'a i Lovelace'a, Mechanizm Analityczny pozostał niedokończony z powodu braku funduszy.