Humans have had a need to compute and crunch numbers from the beginning of time. From the early days of the abacus and other counting devices, we have come a long way in the history of the computer.

In 1822 Charles Babbage, an English mathematician, conceived of a calculating machine driven by steam that could compute number tables. Although his project failed to materialize, Babbage is considered to be the father of the modern computer for originating the concept of a programmable computer.

In 1936 Alan Turing came up with the concept of a universal machine with computing capabilities. His Turing machine formed the basis of the modern computer.

In 1941 Konrad Zuse, a German engineer, created the Z3,which was the first electromechanical programmable computer in the world. Punched film was used to supply program code, and data was supplied from a keyboard or stored in 64 words of memory. The machine also used a binary system.

The Colossus was the world’s first electronic digital programmable computer in the world. It was developed for cracking German code during World War II and was first delivered in 1944.

The ENIAC (Electronic Numerical Integrator and Calculator) was developed in 1943-44 by J. Presper Eckert and John Mauchly at the University of Pennsylvania. Considered to be the grandfather of all digital computers, it had 18,000 vacuum tubes and filled a 20 foot by 40 foot room.