Python is very powerful programming language, especially for text processing (or NLP) in terms of speed, simplicity, and vastly supported libraries. I've just started using it for two years and already love it.
Here I collect my stuffs relating to Python:
OS supported: Windows, Android, iOS
Debugging: fully supported
Auto completion: fully supported
Additional tools for Visual Studio: PTVS
2) Vim editor
OS supported: Linux
Auto completion: none
3) More? See this.
1) Everything can be searched in the Internet :D.
Community-based question answering for everything (including Python).