La Programación Neurolingüística es una técnica que estudia la estructura subyacente de la experiencia subjetiva y el lenguaje, y como esto afecta nuestros patrones de pensamiento, creencias y comportamientos. Se basa en la premisa de que nuestros patrones mentales determinan nuestra forma de percibir y comprender el mundo, y que estos patrones pueden ser modificados para mejorar nuestra calidad de vida.