Prva generacija računala obuhvaća računala koja su se pojavila u vremenu izmedu 1946. i 1958. Koristili su elektronske cijevi kao temeljnu jedinicu. Programski jezici bili su FORTRAN i COBOL. Iz SAD-a predstavnici prve generacije bili su npr. ENIAC, UNIVAC, SEAC, IAC itd. iz Velike Britanije bili su EDSAC, Manchester Mark I, Ferranti Mark I i Leo I.
Druga generacija računala obuhvaća računala koja su se pojavila vremenu između 1959. i 1964. Ova je generacija računala kao osnovnu tvornu jedinicu za izradu koristila tranzistore. Računala tog razdoblja bila su DEC PDP-1, Burroughs B 200, itd.
Treća generacija računala obuhvaća računala koja su se pojavila vremenu između 1965. i 1978. Treća generacija računala koristili su integrirane sklopove kao osnovnu tvornu jedinicu za izradu računala. Programski jezici bili su PL/1 i BASIC. Računala tog doba bila su CDC 6600 i 3300, UNIVAC 9000, Simens 4004, itd.
Četvrta generacija računala obuhvaća računala koja su se pojavila od 1979. do danas. Četvrta generacija računala koriste mikroprocesor kao osnovnu tvornu jedinicu za izradu računala. Računala tog doba bila su Apple II, IBM PC, Commodore 64, itd.