Muita gente me pergunta quais editores de código(html, java, php, etc) considero bons. Pra mim os melhores, são 2 freewares. NetBeans e Eclipse.
Os 2 são ótimos para mim, pois tem plugins para edição de php, assim como de várias outras linguagens(a principal de ambas as IDE’s é a edição/criação da linguagem Java). Porém utilizo o NetBeans atualmente, por ser muito mais “leve” tanto em ambiente windows como o ambiente Mac.
Muitos que estão começando acabam utilizando o Dreamweaver como plataforma de desenvolvimento. Se você vai fazer tudo na “unha” realmente, não há problemas. Agora usar algumas funções visuais para criação de html, e até mesmo de php, não é muito aconselhável.
O ideal mesmo é cair de cabeça no mudo dos códigos, e preferir uma IDE centrada em desenvolvimento e não visual, por isto tenho essa preferência. É claro que há dezenas de outras tão boas quanto, é questão de procurar e ver em qual se encaixa melhor.