HTML es una cosa y PHP es otra. Tu pregunta de por qué hay más webs de PHP que ASP, es debido a que PHP esta más extendido alrededor de Internet y por ser Open Source obviamente es el preferido.
No hay ningún programa para desarrollar páginas en PHP, PHP puede programarse hasta en el bloc de notas, asi que por el programa no te preocupes. El Dreamweaver puede servirte ya que colorea las etiquetas de código haciéndolas más fáciles de identificar.
Un buen tuto:
www.desarrolloweb.com/php
Saludos!