La primera generación de computadoras electrónicas ocurrió entre 1945 y 1956. Las computadoras de esta generación como la ENIAC eran enormes, pesaban decenas de toneladas, y costaban millones de dólares, por lo que solo las instituciones más grandes podían comprarlas. La segunda generación comenzó en 1958 con el desarrollo del transistor, el cual era más rápido, pequeño y confiable que los tubos de vacío usados anteriormente.