Python is a popular programming language for NLP. It is easy to learn and use, and there are many NLP libraries available for Python.