This document provides an introduction to queueing theory. It defines key terms like queues, congestion, and queueing systems. Queueing theory is applied in many fields like telecommunications, healthcare, and manufacturing to model waiting lines and predict performance. Little's Law relates the average number of tasks in a system to the arrival rate and average time spent in the system. The document gives examples of applying queueing theory to model retail checkout lines and computer networks. It outlines the key characteristics used to describe queueing systems, such as arrival and service processes, and the Kendall notation used to specify queueing models.