This document summarizes the five generations of modern computers from the first generation in 1945 to the present and future fifth generation. The first generation used vacuum tubes and were slow and unreliable. The second generation introduced transistors, making computers faster and more reliable. The third generation saw the development of integrated circuits which allowed for smaller, more powerful computers. The fourth generation saw the development of microprocessors which made computers smaller, more powerful and affordable for personal use. The fifth generation is focused on artificial intelligence and parallel processing to mimic human reasoning.