Il existe un certains nombre d'IDE (integrated development environment) parmi lesquels sublim texte, atom, visual, xcode ou autre, personnellement, je recommande PHP Storm et Atom qui sont simples à maîtriser et relativement complets.
Homebrew permet d'installer des librairies et logiciels simplement et rapidement depuis le terminal, pour l'installer, c'est très simple, dans le terminal, il suffit de taper :