Este documento describe las cinco generaciones de computadoras desde la primera generación en los años 1950 hasta la actualidad. La primera generación utilizaba tubos de vacío y lenguaje de máquina. La segunda generación introdujo los transistores y lenguajes de alto nivel. La tercera generación utilizó circuitos integrados. La cuarta generación trajo los microprocesadores y las computadoras personales. La quinta generación busca desarrollar software y sistemas operativos más intuitivos para los usuarios.