Ada Lovelace was the world's first computer programmer, writing algorithms for Charles Babbage's Analytical Engine: a 19th century calculator that was far ahead of its time. A rare, first-edition copy ...