This document summarizes the evolution of computing from ancient counting devices to modern computers. It begins with the abacus used in ancient Babylonia in 2400 BC, then discusses Charles Babbage's Difference Engine in the 1800s. The first programmable computer was the Z3 in 1941, while the first electronic computer was ENIAC in 1946. Mainframe computers rose in the 1950s, followed by the first programming language and commercial computer. Personal computers emerged in the 1970s with the Apple II. The internet boom of the 1980s-90s connected computers. Modern computing continues advancing with technologies like artificial intelligence and virtual reality.