The main levels of neurolinguistic programming are environment, action, beliefs and values, and capability.