Neuro Linguistic Programming (NLP) has 3 components to it, Neuro is about our mind (specifically the nervous system) how we think and how we process information from our senses such as seeing, hearing, feeling and taste so that it makes sense to us.
Linguistic is the language, words and other non-verbal ways we communicate with ourselves and others. Such as pictures, sounds, feelings, tastes, smells and even self-talk.
Programming is our behaviour and how we react and respond to events, people and emotions.
Combined together, Neuro Linguistic Programming (NLP) uses the language of the mind to consistently achieve your specific desired outcomes.