La primera generación de computadoras abarcó desde 1938 hasta 1958 y se caracterizó por usar tecnología electrónica basada en tubos de vacío y programarse en lenguaje de máquina. Algunos modelos importantes fueron el ENIAC de 1946, la primera computadora digital electrónica, y el EDVAC de 1949, la segunda computadora programable.