Sublime Text (or Sublime for short) is a very popular and easy to learn text editor for programmers. Generally, you can use any text editor to write code, but Sublime has built in tools to make you really fast and efficient at writing code. Learning Sublime will make programming a lot easier and a lot more fun too.
Mastering your text editor will make you a better developer no matter what languages and frameworks you are using. Sublime Text is one of the most popular text editors for web developers, with its extensive package ecosystem, easy-to-use shortcuts, and dependability.
This introduction to Sublime Text will give you the highlights of the text editor to get up and running quickly. It covers everything from package control to frequently used keyboard shortcuts.
For true mastery of Sublime Text, this is the tutorial to follow. After installing using Sublime Text's very own Package Control, you can actuall learn the ins and outs of the editor in a hands-on way.
The shell is a program that lets you issue commands directly to your computer. Mastering the shell is an absolutely essential skill for anyone who works with computers, including web developers. It gives you the ability to install and manage programs, do sophisticated management of your filesystem, and much more.