i would suggest you to learn html and css first, then you should learn PHP first.
after this you can still learn ASP.NET ;]
PHP. Economical and very good ;D
php is very easy to learn
Well, I know quite a bit about HTML, CSS, Javascript, and a few other languages, just no server scripting languages. After some reading though, I think I'm gonna try ASP.NET. Code-behind seems awesome. After I'm familiar with it I'll try PHP. Question: Can IIS run PHP? If so, is it any good, and can a server run PHP alongside ASP.NET?
I personally prefer PHP. It has much greater support and is cross-platform.
C# *should* be able to be used as a cgi script however do not quote me on this. I have made C++ cgi scripts - dont know specifically about C#.
ASP.NET is Microsoft proprietory and therefore I don't like it. It will not work on linux (unless maybe under WINE).