Este documento resume las características de las primeras generaciones de computadoras. La primera generación (1951-1958) utilizaba tubos de vacío y tarjetas perforadas. La segunda generación (1955-1965) introdujo el transistor, lo que permitió computadoras más pequeñas y rápidas. Además, se desarrollaron nuevos lenguajes de programación como FORTRAN y COBOL. La IBM 360 fue la primera familia de computadoras compatible entre sí.