La primera computadora fue diseñada por el matemático inglés Charles Babbage en la década de 1800. Se refirió a ella como un motor analítico, y aunque nunca se construyó, su diseño se convirtió en el marco para el diseño de modernos computadoras.
Charles Babbage comenzó su carrera inventando dispositivos relacionados con la aritmética. El motor analítico, o la primera computadora, fue diseñado para manejar la computación de propósito general. Babbage destinado a la máquina para ser programado utilizando tarjetas perforadas. Este diseño implementó características clave utilizadas en las computadoras modernas, como el control secuencial, el bucle y la ramificación.
Babbage no tenía un equipo de investigación completo, pero todavía tenía gente que lo ayudaba. Ada Lovelace proporcionó ayuda crítica para la primera computadora al implementar un algoritmo para que el dispositivo calcule secuencias de números racionales. Babbage continuó cosechando seguidores en Italia, Suecia y en todo el mundo. En 1830, el científico sueco Per Georg Scheutz decidió probar la funcionalidad del diseño de Babbage, pero no tuvo éxito.
Algunos otros científicos suecos a principios del siglo XIX intentaron construir el diseño de Babbage, pero también fracasaron. El primer dispositivo de computadora digital completo fue construido en 1937 por el Dr. John V. Atanasoff y Clifford Berry. Los científicos e historiadores revisaron el diseño original de Babbage a principios de la década de 2000 y construyeron un modelo de 8,000 piezas del motor analítico.