Der erste funktionsfähige Computer wurde 1936 von Konrad Zuse im Wohnzimmer seiner Eltern in Deutschland hergestellt. Er hieß Z1 und war der erste frei programmierbare, elektromechanische Computer.
Obwohl der Z1 der erste funktionsfähige Computer war, gab es Vorgänger. Charles Babbage konzipierte 1822 und 1837 die Difference Engine, die erste Rechenmaschine, und die Analytical Engine, einen mechanischen Computer.
1939 entwickelte Hewlett-Packard den HP 200A Audio-Oszillator in einer Garage. 1940 erfanden Bell Telephone Laboratories den Rechner für komplexe Zahlen. 1941 stellte Zuse den Z3-Computer fertig und 1942 wurde der ABC-Computer hergestellt. Dies war der erste elektronische Digitalcomputer. Der ENIAC von 1946 war ein weiterer elektronischer Digitalcomputer, aber noch funktionaler als der ABC-Computer. Der EDSAC und Manchester Mark I aus dem Jahr 1949 waren die ersten Computer mit gespeicherten Programmen.