Technology & Computing

Computing History

From mechanical calculators to the modern computer.

A study reference, not a substitute for primary sources. Updated 2026-06-02.

Mechanical Precursors

Boolean Logic and Theoretical Foundations

Hollerith, Punch Cards, and Early Tabulation

WWII and Early Electronic Computers

Generations of Computing Hardware

First Generation: Vacuum Tubes (1940s–mid 1950s)

Second Generation: Transistors (mid 1950s–early 1960s)

Third Generation: Integrated Circuits (early 1960s–early 1970s)

Fourth Generation: Microprocessors (early 1970s onward)

The Personal Computer Era

Moore’s Law and Semiconductor Industry

Human-Computer Interaction: GUI and the Mouse

Operating Systems and Software

Networking and the Internet

The Dot-Com Era and Web 2.0

Mobile and Smartphones

Cloud Computing and Big Data

AI, Machine Learning, and Recent Milestones

Key Figures Summary

Person Contribution
Charles Babbage Difference Engine; Analytical Engine concept
Ada Lovelace First algorithm; visionary notes on Analytical Engine
George Boole Boolean algebra
Herman Hollerith Punched-card tabulation; founded company that became IBM
Alan Turing Turing machine; computability theory; Bombe at Bletchley
Claude Shannon Information theory; linking Boolean algebra to circuits
John von Neumann Stored-program architecture
Grace Hopper COBOL; first compiler (A-0, 1952); popularized “debugging”
Jack Kilby / Robert Noyce Integrated circuit (independently, 1958–59)
Doug Engelbart Mouse; GUI; hypertext (1968 demo)
Gordon Moore Moore’s Law; Intel co-founder
Dennis Ritchie C language; Unix (with Ken Thompson)
Bill Gates / Paul Allen Microsoft; MS-DOS; Windows
Steve Jobs / Steve Wozniak Apple; Macintosh; iPhone
Tim Berners-Lee World Wide Web; HTTP; HTML
Linus Torvalds Linux kernel
Larry Page / Sergey Brin Google; PageRank
Geoffrey Hinton Deep learning; backpropagation; neural networks
Reading Lists