Pierwszy funkcjonalny komputer został wykonany w 1936 roku przez Konrada Zuse w salonie jego rodziców w Niemczech. Nazywano go Z1 i był pierwszym swobodnie programowalnym komputerem elektromechanicznym.
Chociaż Z1 był pierwszym komputerem funkcjonalnym, byli poprzednicy. Charles Babbage skonceptualizował silnik różnicowy, pierwszy silnik obliczeniowy i silnik analityczny, komputer mechaniczny, w 1822 i 1837 roku.
W 1939 r. Hewlett-Packard stworzył oscylator audio HP 200A w garażu. W 1940 roku Bell Telephone Laboratories wynalazł kalkulator liczby zespolonej. W 1941 r. Zuse ukończył komputer Z3, aw 1942 r. Powstał komputer ABC. Był to pierwszy elektroniczny komputer cyfrowy. ENIAC z 1946 roku był kolejnym elektronicznym komputerem cyfrowym, ale był jeszcze bardziej funkcjonalny niż komputer ABC. EDSAC i Manchester Mark I, wyprodukowane w 1949 r., Były najwcześniej zapisanymi komputerami programowymi.