The above is a pretty good synopsis of the early history of computing.
An excerpt:
The earliest comparable use of vacuum tubes in the U.S. seems to have been by John Atanasoff at what was then Iowa State College (now University). During the period 19371942 Atanasoff developed techniques for using vacuum tubes to perform numerical calculations digitally. In 1939, with the assistance of his student Clifford Berry, Atanasoff began building what is sometimes called the Atanasoff-Berry Computer, or ABC, a small-scale special-purpose electronic digital machine for the solution of systems of linear algebraic equations. The machine contained approximately 300 vacuum tubes. Although the electronic part of the machine functioned successfully, the computer as a whole never worked reliably, errors being introduced by the unsatisfactory binary card-reader. Work was discontinued in 1942 when Atanasoff left Iowa State.
...
The first fully functioning electronic digital computer was Colossus, used by the Bletchley Park cryptanalysts from February 1944.
...
The first electronic stored-program digital computer to be proposed in the U.S. was the EDVAC (see below). The First Draft of a Report on the EDVAC (May 1945), composed by von Neumann
I went to Iowa State back in the seventies.