Well, seeing everybody is woohoo
PHP, i say: learn
ASP.Net too. more knowledge is always rewarding, no matter how you look at it. And if you get experienced and feel like you might just want to start working professionally as a webdeveloper,
ASP.Net jobs are better paid. Both languages are free to learn. If you want to create something for use in windows, or specifically on
IIS servers, go with
ASP. If you rather Apache, go with
PHP (or use the Mono mod for
ASP.net). anyways, good luck!