Las primeras máquinas que podemos considerar como computadoras fueron los ábacos y las máquinas de calcular mecánicas.
En esta generación, con la llegada de la electricidad, las computadoras comenzaron a utilizar relés electromecánicos para procesar datos, las operaciones eran muy limitadas y la programación era rudimentaria. Estos ordenadores se utilizaban principalmente en aplicaciones científicas, de ingeniería y militares, como el cálculo de trayectorias de proyectiles. Un ejemplo clave es la Z3 de Konrad Zuse.
Era la era de los primeros ordenadores, estos usaban válvulas de vacío y tambóres magnéticos para las memorias. Estos ordenadores, aparte de que eran grandes, generaban mucha calor y consumían mucha energía. Un ejemplo de estos ordenadores es el ENIAC.
En esta generación fue cuando se remplazaron las válvulas de vacío por transistores, esto permitió hacer computadoras más pequeñas y eficientes. Un ejemplo de estos ordenadores es el IBM 7094.
Esta generación emergió con el desarrollo de circuitos integrados (pastillas de silicio) en las que se colocan miles de componentes electrónicos en una integración en miniatura. A finales de los años 1950 se produjo la invención del circuito integrado o chip. Después llevó a la invención del microprocesador. Estas computadoras se hicieron más potentes y compactas. Un ejemplo de estos ordenadores es el IBM 360.
Esta generación se denota el reemplazo de las memorias de núcleos magnéticos por memorias de chips de silicio y, la incorporación de muchos más componentes en un chip como producto de la miniaturización de los circuitos. El tamaño reducido del microprocesador hizo posible la creación de las computadoras personales. Fue en esta generación cuando Intel presentó su primer procesador y el primero con de 4 bits, apodado el "4004".
En esta generación se inició un proyecto en Japón. Su objetivo era el desarrollo de una nueva clase de computadoras que utilizarían técnicas y tecnologías de inteligencia artificial tanto en el plano del hardware como del software. Usando el lenguaje serían capaces de resolver problemas complejos, como la traducción automática de una lengua natural a otra. En esta generación también se simplificaron los sistemas operativos, fue en esta generacion cuando apareció Windows.
En esta generación se promovió el uso de redes, facilitando la computación en red y el acceso a recursos compartidos. También mejoraron las interfaces de usuario y los asistentes virtuales. También surgieron laptops y dispositivos móviles, aumentando la accesibilidad y la portabilidad de la computación. También mejoró mucho el hardware.
En esta generación se mejoraron los procesadores y se creo una nueva generación de almacenamiento de datos de alta densidad con una capacidad de almacenamiento que llega a las 50 GB. También llegaron las pantallas LCD, pantallas táctiles, táblets, móviles de ultima generación y un sin fin de novedades.