Primul calculator funcțional a fost realizat în 1936 de Konrad Zuse în camera de zi a părinților săi din Germania. Acesta a fost numit Z1 și a fost primul calculator electromecanic programabil liber. >
Deși Z1 a fost primul computer funcțional, au existat predecesori. Charles Babbage a conceptualizat motorul diferențial, primul motor de calcul și motorul analitic, un calculator mecanic, în 1822 și 1837.
În 1939, Hewlett-Packard a creat Oscilatorul audio HP 200A într-un garaj. În 1940, Bell Telephone Laboratories a inventat Calculatorul numeric complex. În 1941, Zuse a terminat calculatorul Z3, iar în 1942 a fost realizat Computerul ABC. Acesta a fost primul computer digital digital. ENIAC din 1946 a fost un alt calculator digital electronic, dar a fost chiar mai funcțional decât calculatorul ABC. EDSAC și Manchester Mark I, făcute în 1949, au fost cele mai vechi computere de programe stocate.