Claro, HTML es el lenguaje de la Web, mientras que PHP es uno de los lenguajes de Servidor Lideres en el Desarrollo de Sitios Dinámicos, sin duda alguna es una excelente combinación. En funcion al editor Yo utilizo DreamWeaver (Ya va por la version CS5) por lo practico y como que es, sirve de cliente FTP aunque poco lo he utilizado, te permite editar cualquier Código Web o por lo menos la mayoría, ya sea PHP, ASP, Javascript, JSP, XML... Y Por ultimo, si deseas aprender en esta Web
http://www.librosweb.es/ encontraras suficiente contenido para aprender HTML, ademas de Javascript y CSS que son muy importantes para mejorar el HTML, y finalmente hay un libro de Symphony que es uno de los Framework de PHP mas gustado, claro que para comprenderlo deberás conocer primero PHP OOP. Saludos