Developing
There are countless options when it comes to typing your code. Some people prefer the distraction-free interfaces of Sublime Text or Notepad++, and others prefer powerful, full-fledged development solutions such as Jetbrains' Webstorm. As long as you are comfortable and know your way through your developing software, you'll be as productive as you can possibly be. Here is a list of some of the most popular text editors available:
Brackets
Sublime Text
TextMate
BBEdit
Webstorm
PHPStorm
Let's take a look at some all-in-one solutions. These are apps that can do all the wonderful things that web developers may need: minifying their CSS, concatenating their JavaScript files, and giving them the ability to preview their site on a multitude of devices on the same network, while they are developing their project.
CodeKit
CodeKit is an application that helps with everything you can think of when working on a project.
Minifiers, an SCSS processor, project dependency management, and live preview are...