Yo empeze con asp, pero des del día que probe con php me quede con él.
Para mi es más facil php, además entre los dos para mi es el más rápido y robusto.
Además es multiplataforma puedes ejecutar tus scripts con un servidor windows o uno linux, y el hosting linux normalmente suele ser más economico y fiable.
Cada lenguaje tiene sus cosillas pero puedes hacer más o menos lo mismo.
Entre estos dos: php
Me gustaría agredecer publicamente a Bill Gates por no incluir pws en el Xp Home que me llevo a instalar Foxserv (apache,php,mysql,...) para mostrar diseños de webs a mi socio sin necesidad de colgarlos en un servidor, y gracias a ello empeze "tonteando" con php.
Pd. Independientmente del hosting que tengas a internet instala un servidor apache o pws a tu pc, así podras probar tus scripts más rapidamente, creeme a veces es desesperante tener que ir colgando tu codigo una y otra vez porque te has olvidado alguna comilla o lo que sea.