Nel 1822, il matematico Charles Babbage progettò il primo computer programmabile, alimentato a vapore e programmato con schede perforate. Tuttavia, Babbage non è stato in grado di completare la macchina, che ha definito un motore di differenza, a causa della mancanza di finanziamenti governativi. Nel 1936, Alan Turing concepì la prima macchina di calcolo elettronico in grado di calcolare qualsiasi cosa computabile e memorizzare i programmi in memoria. Vari prototipi furono segretamente costruiti e usati durante la seconda guerra mondiale per decodificare le trasmissioni radio militari tedesche.
Nel 1944, due professori dell'Università della Pennsylvania costruirono ENIAC, il primo computer digitale. Questa macchina riempiva una grande stanza e conteneva oltre 18.000 tubi a vuoto. Nel 1946, gli stessi due professori, John Mauchly e J. Presper Eckert, costruirono UNIVAC, il primo computer commerciale. Nel 1953, Grace Hopper creò COBOL, il primo linguaggio per computer. Nel 1958, Jack Kilby e Robert Noyce crearono il primo chip per computer. Nel 1964, Douglas Engelbart creò il primo computer moderno con schermo video, tastiera e mouse.
Nel 1976, Steve Jobs e Steve Wozniak avviò Apple Computers e crearono il personal computer Apple I. Nel 1981, IBM ha introdotto il primo personal computer per utilizzare il sistema operativo MS-DOS di Microsoft. Nel 1983, Apple ha rilasciato il primo personal computer con un'interfaccia grafica utente. Nel 1985, Microsoft ha creato Windows, e nello stesso anno è stato registrato il primo nome di dominio dot-com, Symbolics.com. Nel 1990, Tim Berners-Lee ha creato HTML, che ha portato alla formazione del World Wide Web.