NLP stands for Neuro-Linguistic Programming. Neuro refers to your neurology; Linguistic refers to language; programming refers to how that neural language functions. In other words, learning NLP is like learning the language of your own mind!
NLP's creators claim there is a connection between neurological processes (neuro-), language (linguistic) and behavioural patterns learned through experience (programming), and that these can be changed to achieve specific goals in life.
NLP can treat problems such as phobias, depression, tic disorders, psychosomatic illnesses, near-sightedness, allergy, common cold,and learning disorders.