Sublime Text is a development environment, supporting many different languages, the most popular being Python. As it is easy to use and setup, and has many useful features, many beginners for such languages as Python, choose Sublime Text as their development environment.
Also, if programming in Python, be sure to check out THIS tutorial that makes programming in Python with Sublime Text much easier and less tedious.
https://www.sublimetext.com/3