Questions related to teaching the history of computers in a Computer Science course or class. Use this tag for questions about teaching aspects of the history of computers for various purposes (such as introduction to Computer Science or as enrichment lessons)

The history of computers is the development of computing and computer hardware or software throughout the years.

Computing dates to early times, but when teaching about the history of computers it is more common to begin with punch cards as the earliest form of programming a device.

Generally, the principal of the first modern computer was described by Alan Turing. One of the first electronic general purpose computers ever made was ENIAC, which was about the size of an entire room, and was built in 1946.

In 1947 the first transistor was built, allowing the construction of more complex computers.

A few years later, in 1954, the first High-level programming language, FORTRAN, was created. From there the field of computers and computing quickly developed into what we know today.

A list of milestones in the development of computers can be found here.