La primera generación de computadoras abarcó desde 1930 hasta 1958 y utilizaba bulbos electrónicos. Estas computadoras se programaban en lenguaje de máquina, el nivel más bajo de comunicación. La segunda generación desde 1958 hasta 1964 introdujo el transistor, lo que permitió computadoras más rápidas, pequeñas y con menos necesidad de ventilación. El transistor es un dispositivo semiconductor que funciona como amplificador, oscilador o conmutador.