Charles Babbage designed machines that mathematical operations and invented the world’s first programmable computing device. He envisaged a machine that would calculate tables at speed and remove the risk of human error. Babbage’s Analytical Engine was the first known design for a mechanical, general all-purpose computer.