This document provides an overview of the history and development of computer networks and the internet. It discusses the early development of packet switching in the 1960s by researchers at MIT, RAND, and the UK. It also describes the creation of ARPANET in the late 1960s and early 1970s and its growth. Subsequent sections discuss the proliferation of networks in the 1980s and 1990s driven by NSFNET and the development of the World Wide Web. The document concludes by outlining some of the key hardware components of networks and benefits and disadvantages of computer networks.