How to set your Mac up for a Web Developer

The SSD hard drive in my iMac died recently, so I thought'd I'd write up a list of all the applications I use as a full stack (primarily PHP & Javascript) web developer.

Some of these may be useful for me only, but it's worth checking them all out.