Periode untuk generasi pertama ini berlangsung sekitar 1946-1959. Komputer generasi pertama ini menggunakan vacuum tube atau pipa vacuum sebagai komponen dasar untuk memory dan sirkuit untuk CPU (Central Processing Unit). Pipa ini seperti bohlam listrik, yaitu menghasilkan panas yang banyak dan cenderung sering melebur, maka dari itu harganya pun sangat mahal dan hanya bisa didapatkan oleh organisasi-organisasi besar. Pada generasi ini, sebagian besar proses batch sistem operasi yang digunakan. Punched cards, paper tape dan magnetic tape digunakan sebagai perangkat input dan output. Komputer pada generasi ini menggunakan bahasa mesin sebagai bahasa pemrogramannya.
Beberapa fitur utama dari generasi pertama :
- Teknologi vacuum tube atau pipa vacuum
- Kurang bisa diandalkan
- Hanya mendukung bahasa mesin
- Sangat mahal
- Menghasilakan panas berlebih
- Perangkat input dan output yang lambat
- Ukuran yang besar
- Membutuhkan A.C
- Non-portable
- Mengonsumsi banyak listrik
Beberapa komputer generasi ini :
- ENIAC
- EDVAC
- UNIVAC
- IBM-701
- IBM-650