Ada Lovelace and the first computer program

Lovelace has been dubbed the "first computer programmer." Defying expectations for women during her era, she worked with Charles Babbage on the Analytical Engine, the first proposed general-purpose computer. 

A few good places to start:

See also: