This document summarizes the five generations of computers from the 1940s to present. The first generation used vacuum tubes and were large, expensive machines. The second generation used transistors, which made computers smaller and less expensive. The third generation used integrated circuits, further reducing size and cost. The fourth generation used microprocessors and graphical user interfaces. The fifth generation focuses on artificial intelligence to respond to natural language.