This document summarizes the five generations of computers from the 1940s to present. The first generation used vacuum tubes and were large, expensive, and unreliable. The second generation used transistors, which made computers smaller and more reliable. The third generation used integrated circuits, making computers faster, cheaper, and more versatile. The fourth generation began with microprocessors, resulting in smaller and more affordable personal computers. The fifth generation, still in development, aims to develop true artificial intelligence and natural language processing. Each generation brought improvements in size, cost, speed, and capabilities.