This document provides an overview and introduction to Neuro-Linguistic Programming (NLP). It begins by defining NLP as a study of subjective experience that focuses on patterns of neurology, language, and programming to achieve outcomes. The document then outlines some of NLP's key concepts, including its presuppositions, the conscious and unconscious mind, the communication model, and rapport building. It describes NLP's goal of understanding internal representations and the filters of deletion, distortion, and generalization that shape one's perceptions. The summary aims to give a high-level sense of NLP's focus on patterns, subjective experience, and achieving desired outcomes through language and behavior.