This document provides an overview of the history of computers from the earliest calculating devices to modern generations. It discusses early mechanical aids like the abacus and slide rule, followed by programmable machines like Babbage's analytical engine and Zuse's Z1. The first electronic computers, like ENIAC, are covered. The five generations of computers are defined from vacuum tubes to integrated circuits to today's AI-focused devices.