for questions about the NLTK library used for computational linguistic programming

NLTK (Natural Language Toolkit) is a collection of libraries and programs written in the programming language Python for computational linguistic purposes.
It includes various tools for working with corpora and lexical databases, processing raw text data, tokenization, POS tagging, information extraction and various other applications.
NLTK also comes with a book providing a hands-on introduction to NLP with Python.