La primera generación de computadoras eran construidas a mano usando circuitos con relés y tubos de vacío. ENIAC, construida en 1947, fue la primera computadora digital electrónica e histórica, aunque no era programable. Los computadores posteriores usaron transistores en lugar de tubos, haciéndolos más rápidos, pequeños y eficientes térmicamente.