Ada Lovelace war die Tochter des bekannten Dichters Lord Byron und Annabella Milbanke Byron. Ihre Ehe dauerte kaum länger als ein Jahr, und Ada lernte ihren Vater nie kennen. Um den „gefährlichen“ geistigen Neigungen von Adas Vater entgegenzuwirken, legte Annabella beim Studium ihrer Tochter großen Wert auf Musik, Französisch und Mathematik. Letzteres Fach reizte Ada besonders.
Im Jahr 1833 lernte Ada Lovelace den Mathematiker Charles Babbage kennen, der eine Rechenmaschine namens Difference Engine konstruiert hatte. Lovelace war von dem Prototyp der Difference Engine begeistert und wurde Babbages lebenslange Freundin. Babbage hatte ein neues Projekt im Kopf, eine viel fortschrittlichere Maschine, die Analytical Engine. Im Jahr 1843 übersetzte Lovelace einen französischen Aufsatz, den der italienische Mathematiker Luigi Menabrea über die Analytical Engine schrieb. Sie fügte auch Tausende von Wörtern ihrer eigenen Notizen zu dem Papier hinzu. Lovelace erkannte, dass die Analytical Engine eine umfangreiche Folge von mathematischen Operationen durchführen konnte. Das von ihr geschriebene Beispiel einer solchen Sequenz – wie man die Bernoulli-Zahlen berechnet – wird von Computerhistorikern als das erste Computerprogramm angesehen. Sie spekulierte sogar darüber, dass die Analytical Engine auch für Operationen mit „anderen Dingen als Zahlen“, wie z. B. Musiknoten, verwendet werden könnte.
Nur ein kleines Stück der Analytical Engine wurde jemals gebaut, und Ada Lovelace starb 1852. Ihr Ruhm lebt jedoch weiter. Sie gab der Programmiersprache Ada ihren Namen. Jedes Jahr am zweiten Dienstag im Oktober werden die Beiträge von Frauen zu Wissenschaft, Technologie, Ingenieurwesen und Mathematik (STEM) am Ada Lovelace Day gefeiert.