Generation of computers : A Journey from 1st to 5th