Yo he intentado aprender ASP (y quiero volver a intentarlo).
El problema del lenguaje de Microsoft, es que hay MUYYYYYYY pocos servidores gratuitos, como por ejemplo Lycos, mi@ que ofrecen php y mysql.
Sera por eso que ASP se queda tan atras contra PHP.
el otro inconveniente es que ASP solo funciona en IIS y Windows y php funciona ya en la mayoria de servidores (incluido IIS), y en todos los sistemas operativos.
Y que la gente utilize aplicaciones PHP envez de ASP, es porque les gusta mas las de php que las de asp (yo ya he probado varios foros en asp y me sigo quedando con el phpbb2)
Saludos un defensor de PHP