NLP se bavi subjektivnom percepcijom ljudi. Ljudi se razlikuju po načinu na koji doživljavaju određene situacije, sebe, druge ljude, njihove odnose, karijeru i svakodnevni život. Ovisno o tome kako opažamo sebe i okolinu, kako mislimo, osjećamo i ocjenjujemo naše osjećaje, može se dogoditi da jednu te istu situaciju doživljavamo kao i nešto ugodno i korisno, i kao nešto teško i stresno. U tom smislu, svaki čovjek stvara svoju jedinstvenu stvarnost.
Neuro-lingvističko programiranje (Neuro-Linguistic Programming), skraćeno NLP, bavi se pitanjem koji čimbenici utječu na naše iskustvo, odnosno kako mi doživljavamo vlastita iskustva. Drugim riječima, NLP je posvećen proučavanju ljudske subjektivnosti.