There is no single, source-neutral answer to which computer was the first successful one. The answer depends on what “successful” means: a working programmable machine, an electronic computer, a stored-program computer, or a machine sold or used for commercial work. The Computer History Museum’s timeline points to different milestones for each.
Which computer was first depends on the milestone
| Milestone | Machine | What the historical record supports |
|---|---|---|
| Early working relay computer used for calculations | Z3 | The Computer History Museum describes a relay machine that used floating-point binary arithmetic for aerodynamic calculations. It was destroyed in a bombing raid in 1943. The timeline calls it an early computer, not an uncontested first successful computer. Computer History Museum timeline. |
| Early special-purpose electronic computer | Atanasoff-Berry Computer (ABC) | The timeline says it was designed and built from 1939 to 1942, and discusses its later role in a computer-invention patent dispute. It does not make the ABC a general-purpose stored-program computer. Computer History Museum timeline. |
| Large electromechanical calculating machine | Harvard Mark I | This room-sized, relay-based calculator produced mathematical tables. It was electromechanical, not electronic, and was later superseded by electronic stored-program computers. Computer History Museum timeline. |
| Electronic computer publicly unveiled | ENIAC | Publicly unveiled in 1946, ENIAC was electronic rather than electromechanical. Programming involved panel-to-panel wiring and switches; it was not programmed by storing its instructions in the same way as a stored-program computer. Computer History Museum timeline. |
| First program run on a digital, electronic, stored-program computer | Manchester Baby | Freddie Williams and Tom Kilburn’s 17-instruction program ran on June 21, 1948. The Computer History Museum identifies this as the first program to run on a digital, electronic, stored-program computer. Computer History Museum timeline. |
| First commercially available general-purpose computer | Ferranti Mark I | The timeline says it was probably the first commercially available general-purpose computer. Its first sale, to Manchester University, was in 1951. “Probably” matters: this is a qualified historical distinction. Computer History Museum timeline. |
| Early useful commercial computer operation | LEO | The timeline says LEO was performing useful work before any other commercial computer system in the world. That is a claim about useful commercial work, not about being the first electronic or stored-program machine. Computer History Museum timeline. |
What counts as a successful computer?
“Successful” can mean that a machine operated as designed, ran a program, proved a new technical approach, became available to customers, or performed useful work in an organization. Those tests are not equivalent. A machine might be a milestone in computing without being commercially available; a commercial system might be historically important for its work rather than for being the first electronic machine.
As an Amazon Associate I earn from qualifying purchases.
For a precise answer, specify the criterion alongside the name. For example, the Manchester Baby is the answer for the first program run on a digital, electronic, stored-program computer in the museum timeline. The Ferranti Mark I is the likely answer for first commercial availability of a general-purpose computer, while LEO is associated with early useful commercial operation.
Why “electronic” and “stored-program” are separate distinctions
Electromechanical versus electronic
Electromechanical machines such as the Harvard Mark I used relays and moving parts to perform calculations. Electronic computers used electronic components for computation. ENIAC’s electronic design therefore marks a different advance from the Harvard Mark I, even though both were major computing machines.
#1 Best Overall
Panel-wired programming versus stored programs
ENIAC’s program was configured through panel wiring and switches. In a stored-program computer, instructions are held in the machine’s memory and executed as a program. That distinction is why ENIAC’s public unveiling in 1946 and the Manchester Baby’s program run in 1948 represent different milestones rather than competing answers to the same question.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.How to state the answer accurately
- For an early working relay computer used in calculations, name the Z3 and describe its role without claiming an uncontested title of “first successful computer.”
- For the first program run on a digital, electronic, stored-program computer, name the Manchester Baby and give the date: June 21, 1948.
- For the first commercially available general-purpose computer, call the Ferranti Mark I the probable first, consistent with the Computer History Museum’s qualification.
- For early useful work by a commercial computer system, name LEO and keep that claim distinct from commercial availability or stored-program operation.
These distinctions follow the Computer History Museum’s Timeline of Computer History. Its timeline is a historical overview; the publication date is not stated on the source record.
Quick Recap
Best Value
Rank #4
Rank #2
- non-fiction african american book set
- non-fiction black book set
- non-fiction african american children's book set
- non-fiction black children's book set
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




