This document provides an introduction to ad hoc networking. It discusses how mobile computing devices are increasingly being used and how users expect to remain connected to applications and the internet at all times. Ad hoc networks allow wireless devices to directly communicate even when no centralized infrastructure or routers are present by forming a multi-hop network between devices. The document outlines a general model of operation for ad hoc networks and discusses factors like symmetric vs asymmetric links and proactive vs reactive routing protocols.