Learn more advanced front-end and full-stack development at: https://www.fullstackacademy.com
Sublime Text is a cross-platform code editor that supports many markup languages and programming languages. It has an easy-to-learn API and plugin system. By the end of this Sublime Text Tutorial, you'll be familiar with some basic facets of the Sublime Text API, better understand the plugin lifecycle, and even know how to submit your plugin to Package Control, Sublime Text's package manager.
Watch this video to learn:
What is Sublime Text
How to use Sublime Text
How to make a Sublime Text plugin
Rose's plugin, Invisible Tabs/Spaces Switcher (http://git.io/tabs-spaces), is used as an example.