Matematikus volt. Bár gépei tisztán mechanikus berendezések voltak, de elgondolásaiban már tartalmaztak sok olyan alapvető lehetőséget, amelyek a modern számítógépekre jellemzőek.
Első gépe (Difference Engine - differenciagép) fix programú célszámítógép volt, mely matematikai táblázatok készítésére volt alkalmas.
Ha a táblázatot különféle matematikai műveletek eredményeiből állítják össze, a tapasztalat azt mutatja, hogy a számítást végző ember igen sok hibát vét. A könnyen tévedő embert "csalhatatlan" géppel helyettesíteni - kétségkívül ez volt az az ötlet, amely Babbage-re oly nagy hatással volt.