The evolution of computers progressed through three main ages - the Dark Age, Middle Age, and Modern Age. In the Dark Age, early mechanical devices like the abacus and slide rule were developed to assist with calculations. During the Middle Age, pioneers like Charles Babbage and Herman Hollerith developed early mechanical computers that could perform basic arithmetic. This led to the creation of IBM. In the Modern Age, electronic digital computers were invented, like the MARK I and ENIAC, marking the beginning of programmable computers.