ASP n'est pas plus simple ou plus compliqué que PHP, le problème n'est de toute façon pas dans la simplicité d'approche de tel ou tel langage, mais bel et bien si tu comptes payer pour faire héberger ton site ou non.
Il faut savoir que l'ASP ne tourne vraiment bien qu'avec le serveur IIS de Microsoft (j'attends toujours de voir un module Apache qui fera tourner correctement l'ASP), et à ce titre, tu devras héberger ton site sur un serveur IIS, dont la licence est payante (en fait, c'est la licence du système d'exploitation qui est payante, Win 2000 dans la plupart des cas). Il existe très peu d'hébergeurs gratuits tournant sous IIS.
PHP lui est fait pour tourner avec Apache (la aussi, j'attends toujours de voir PHP fonctionner correctement sous IIS), qui est un serveur web gratuit, tout comme l'est le PHP, ainsi que MySQL, la base de données généralement associée à PHP. Beaucoup d'hébergeurs gratuits le supportent, et tout ce que tu peux faire en ASP, tu peux le faire aussi en PHP.
Au niveau syntaxique, PHP est assez proche du C, tandis qu'ASP est proche de VB.
Voila.
---------------
J'ai un string dans l'array (Paris Hilton)