La historia de la computación se divide en 6 generaciones principales, comenzando con la era mecánica y analógica de la primera generación en la época antigua, seguida por el desarrollo de circuitos electrónicos en la segunda y tercera generación, el advenimiento de los circuitos integrados en la cuarta generación y la era de la microelectrónica y los microprocesadores en la quinta generación, culminando en la época actual de computadoras personales, móviles y en la nube.