This document provides an overview of the five generations of computers from 1946 to the present. The first generation used vacuum tubes and were very large, expensive machines. The second generation used transistors, which made computers smaller and more reliable. The third generation used integrated circuits, enabling smaller size and higher performance. The fourth generation used VLSI chips and microprocessors, leading to personal computers. The fifth generation uses ULSI technology and focuses on artificial intelligence and parallel processing.