The document provides a history of computer programming and early computers. It discusses how calculations were originally performed by human "computers" and the earliest devices like the abacus and tally sticks. Some of the earliest mechanical computers were Charles Babbage's Difference Engine and Analytical Engine in the 1830s-40s. Augusta Ada Byron wrote programs for these, making her the first computer programmer. The document then outlines the development of early electronic computers like the ENIAC, UNIVAC, and EDVAC in the 1940s-50s, as well as the first portable computer, generations of computers, and classification of computers by size, purpose, and type.