Computer Atlas

History of Computing

For beginners 11 topics (8 required · 3 optional) · updated 2026-06-08

A historical arc through the people and ideas that built modern computing, from the Analytical Engine to the open-source era.

Reading time
~23 min (+9 min optional)
Level mix
10 beginner · 1 intermediate

Software in 2026 inherits decades of choices made by a small number of people with very long shadows. This path covers the figures and ideas — Ada Lovelace’s first program, Turing’s machine, the rise of Unix, the birth of the internet, and the open-source movement — that show up over and over in the language and habits of the field.

It’s not a complete history; it’s a starting point that gives you the references that practitioners constantly reach for.

Edit this path on GitHub

Roadmap

Loading progress...

  1. The long view

  2. A brief tour of how computing went from mechanical calculators to global cloud platforms and AI, in less than a century.

  3. Pioneers

  4. 19th-century mathematician (1815–1852) who wrote the first algorithm intended for a machine — Charles Babbage's Analytical Engine.

  5. British mathematician and logician (1912–1954) whose 1936 paper laid the foundations of theoretical computer science.

  6. An imaginary computer with an infinite tape and a tiny rule book — the model that defines what is computable.

  7. ENIACOptional

    One of the first general-purpose electronic digital computers (1945) — a room-sized machine of 18,000 vacuum tubes, programmed by physically rewiring it, that helped launch the computer age.

  8. Grace HopperOptional

    A US Navy rear admiral and computing pioneer who built the first compiler and championed machine-independent programming languages, paving the way for COBOL and high-level programming.

  9. The Bell Labs researcher who created the C programming language and co-created Unix — two inventions that together underpin almost all modern software.

  10. The modern era

  11. The story of Unix — from a 1969 Bell Labs side project to the common ancestor of Linux, macOS, the BSDs, Android, and iOS — and the design philosophy that shaped modern computing.

  12. The movement, launched by Richard Stallman and the Free Software Foundation, asserting users' freedom to run, study, modify, and share software — the origin of the GPL, copyleft, and the open-source ecosystem.

  13. How a US defence research network became the global, public, mostly-open internet — in roughly 40 years.

  14. The study of the moral responsibilities that come with building technology — privacy, bias, automation, safety, and the wide societal impact of the software we create.