Neuro-linguistic programming is a pseudoscientific approach to personal development, psychotherapy and communication. It is the study built around how thoughts affect our behaviour. It relates thoughts, languages and patterns of behaviour learned through experiences to specific outcomes. It has been proven to cure phobias, depression, psychosomatic disorders, learning disorders, allergies and even the common cold.