Ada Lovelace é considerada a primeira programadora de computador e a primeira a escrever software para um computador. O programa foi publicado junto com suas notas para a Máquina Analítica de Babbage em 1843, embora a Máquina nunca tenha sido concluída.
Ada Lovelace nasceu em 1815, filha de Annabella Milbanke e do poeta romântico Lord Byron. Ela estudou matemática desde tenra idade e começou uma correspondência com Charles Babbage em 1833 após uma demonstração de sua máquina de diferença.
Babbage mais tarde projetou seu mecanismo analítico, um computador mecânico que foi o primeiro computador programável proposto. Apesar dos esforços de Babbage e Lovelace, a máquina analítica permaneceu inacabada devido à falta de fundos.