Can Someone Explain NLP To Me Please?

Neuro-linguistic Programming or NLP is the study of how the human mind functions to communicate. Communication here is in the quest to achieving personal goals that are needed as the skill sets in life. The process entails the formation of ideas and articulating them for personal gains.