This document discusses queues, which are linear data structures that follow a first-in, first-out (FIFO) principle. Elements are added to the rear of the queue and removed from the front. Circular queues are also covered, which connect the rear and front to address limitations of linear queues. Real-world applications of queues include lines at stores, waiting on hold, escalators, and bookstore checkouts. Algorithms for enqueue and dequeue operations on both linear and circular queues are provided.