Le premier ordinateur fonctionnel a été fabriqué en 1936 par Konrad Zuse dans le salon de ses parents en Allemagne. Il s'appelait le Z1 et était le premier ordinateur électromécanique librement programmable.
Bien que le Z1 ait été le premier ordinateur fonctionnel, il y a eu des prédécesseurs. Charles Babbage a conceptualisé le Difference Engine, le premier moteur informatique, et le Analytical Engine, un ordinateur mécanique, en 1822 et 1837.
En 1939, Hewlett-Packard a créé l'oscillateur audio HP 200A dans un garage. En 1940, Bell Telephone Laboratories a inventé le calculateur de nombres complexes. En 1941, Zuse a terminé l'ordinateur Z3, et en 1942, l'ordinateur ABC a été fabriqué. Ce fut le premier ordinateur numérique électronique. L'ENIAC de 1946 était un autre ordinateur numérique électronique mais était encore plus fonctionnel que l'ordinateur ABC. L'EDSAC et le Manchester Mark I, fabriqués en 1949, étaient les premiers ordinateurs à programme stocké.