This document provides an introduction to computer networking concepts. It begins with defining a computer network as consisting of two or more connected computers that can communicate and share resources. The main advantages of networking are sharing information, software/hardware, and centralized administration. There are two main types of networks: peer-to-peer and client-server. Local, metropolitan, and wide area networks are also introduced based on geographical range. Common network topologies like bus, ring, and star are described along with their advantages and disadvantages. Standards organizations that set networking standards are listed. Finally, the basic components and devices used for data communication are outlined.