Charles Babbage inventou o primeiro computador de uso geral em um esforço para evitar os erros matemáticos que prevaleciam na matemática calculada por humanos de sua época. Babbage tinha uma obsessão por precisão matemática, explica o site Charles Babbage.
Babbage nasceu em uma família muito rica. Seu pai só conseguiu enviar Charles às escolas elitistas de seu tempo. Babbage foi aceito na Trinity University, Cambridge, em 1810. Não inspirado por seu programa de matemática, ele formou um clube chamado The Analytical Society com alguns colegas. Apesar de ser o melhor matemático de sua turma, Babbage não conseguiu se formar. O site Charles Babbage informa que mais tarde ele recebeu um diploma honorário.
A primeira tentativa de invenção de Charles foi a máquina da diferença. Ele apresentou isso à Royal Astronomical Society em 1822. Esta máquina foi capaz de calcular polinômios usando um método numérico conhecido como método da diferença. A Sociedade concedeu a Charles os fundos para construir a máquina, mas ela nunca foi concluída. Em 1849, Babbage concluiu o projeto de uma segunda máquina de diferença. Ele nunca fez qualquer tentativa de construir esta máquina. No entanto, o design era tão engenhoso que Babbage é considerado o pai dos computadores modernos, afirma o site Charles Babbage.