La primera generación de computadoras abarcó desde 1938 hasta 1958 y se caracterizó por usar electrónica de válvulas y programarse en lenguaje de máquina. La ENIAC de 1941 fue la primera computadora digital electrónica e histórica, mientras que la EDVAC de 1949 fue la segunda computadora programable e introdujo ideas centrales de las computadoras modernas. La UNIVAC de 1951 fue la primera computadora comercial vendida a la Oficina del Censo de EE.UU.