En 1822, le mathématicien Charles Babbage a conçu le premier ordinateur programmable, qui était alimenté à la vapeur et programmé avec des cartes perforées. Cependant, Babbage n'a pas pu terminer la machine, qu'il a appelée un moteur de différence, en raison d'un manque de financement gouvernemental. En 1936, Alan Turing conçoit la première machine à calculer électronique capable de tout calculer et de stocker des programmes en mémoire. Divers prototypes ont été secrètement construits et utilisés pendant la Seconde Guerre mondiale pour décoder les transmissions radio militaires allemandes.
En 1944, deux professeurs de l'Université de Pennsylvanie ont construit ENIAC, le premier ordinateur numérique. Cette machine remplissait une grande pièce et contenait plus de 18 000 tubes à vide. En 1946, les deux mêmes professeurs, John Mauchly et J. Presper Eckert, construisirent UNIVAC, le premier ordinateur commercial. En 1953, Grace Hopper crée COBOL, le premier langage informatique. En 1958, Jack Kilby et Robert Noyce créent la première puce informatique. En 1964, Douglas Engelbart a créé le premier ordinateur moderne avec un écran vidéo, un clavier et une souris.
En 1976, Steve Jobs et Steve Wozniak ont lancé Apple Computers et créé l'ordinateur personnel Apple I. En 1981, IBM a présenté le premier ordinateur personnel à utiliser le système d'exploitation MS-DOS de Microsoft. En 1983, Apple a sorti le premier ordinateur personnel avec une interface utilisateur graphique. En 1985, Microsoft a créé Windows et, la même année, le premier nom de domaine point-com, Symbolics.com, a été enregistré. En 1990, Tim Berners-Lee a créé HTML, qui a conduit à la formation du World Wide Web.