Для редактирования кода, советую посмотреть NetBeans, в отличии от текстовых редакторов, есть проверка синтаксиса, поддержка версий и многое другое.
Если будете использовать базы данных Mysql, то советую поставить PhpMyAdmin, так будет проще отлаживать структуру баз и пр.