La primera generación de computadoras se caracterizó por su gran tamaño, alto precio, alto consumo de energía y poca confiabilidad. Algunas de las primeras computadoras incluyeron la ENIAC en 1947, la EDVAC en 1949 y la UNIVAC I en 1951, las cuales utilizaban tubos de vacío y tarjetas perforadas para procesar datos binarios almacenados magnéticamente.