This talk covers the early history of concurrency from about 1957ish forward until around 1985. Topics discussed include multiprogramming, JCR Licklider, mutual exclusion, sequential processes, ARPANet, proving properties of distributed systems, and a bibliography.