Primera generación: (1946-1955) En este periodo los ordenadores se construyeron a base de válvulas de vacío y relés electromagnéticos. La forma de procesar la información era secuencial, hasta que no terminaba un proceso no podía empezar el siguiente. Los datos se introducían mediante tarjetas perforadas. Al comienzo de esta época se construyó el primer ordenador electrónico de uso general, el ENIAC. Este ordenador utilizaba aproximadamente 19.000 válvulas de vacío y 1.500 relés, ocupaba una gran habitación y tan sólo era capaz de trabajar con veinte números de diez dígitos.
Segunda generación: (1955-1964) Las válvulas de vacío se sustituyen por un nuevo invento, el transistor. Los transistores son mucho más pequeños, desprenden menos calor y se averían menos que la antiguas válvulas de vacío, lo que hace que los ordenadores vayan reduciendo su tamaño y haciéndose cada vez más fiables. A finales de este periodo se construyó el ordenador UNIVAC.
Tercera generación: (1964-1970) En esta etapa comienzan a utilizarse los circuitos integrados. Estos circuitos están formados por miles de transistores conectados entre sí e insertados en un solo chip. Con esta nueva tecnología los ordenadores reducen aún más su tamaño y aumentan su velocidad de cálculo. Estos ordenadores ya permiten ejecutar varios programas a la vez. Además, comienza a estandarizarse la utilización de los lenguajes de programación para crear software, como el Fortran, el Basic y el Pascal.
Cuarta generación:(1970-1980) Aparecen nuevos circuitos con mayor nivel de integración que hacen posible reducir aún más el tamaño de los ordenadores. En este periodo la empresa Intel desarrolla su primer microprocesador.Aparecen nuevos entornos y lenguajes de programación, como el C y el Prolog.
Quinta generación: En 1981 IBM construyó el primer ordenador personal a partir del cual se revolucionó el mercado informático. La utilización de circuitos con mayor nivel de integración, la bajada de los precios y el continuo aumento de prestaciones y servicios generalizan la difusión del ordenador. El uso masivo de ordenadores en la empresa y en los hogares genera la necesidad de comunicarnos, provocando la aparición de las redes, bien de ámbito local o bien de ámbito mundial, como Internet.