Html - Css olmazsa olmazın, bir kere bunu yutmalısın.
2000-2002 Trendlerinde kalmak istemiyorsan Jquery %100 öğrenmelisin.

Php-Sql
Asp-Sql işin dinamik tarafı, gözünün gördüğüyle bir ilgisi yok.

Aralardan sorularını seçerek alırsak;

*1 - Standart bir websitesi için Html+Css yeterli.
*2 - Sadece Php ve Sql ile dinamik bir site yapılabilir ama arayüze ihtiyacın var bkz.*1
*3 - Asp-Html-Css-Sql bu beşlinin yaptığını yapabilir.

-------------------

Asp ve Php nin hiçbir farkı yoktur gözümde, fanatiklik meselesi diyelim ben PHP tavsiye ederim.
Html-css-jquery öğreneyim mi diye sormana zaten gerek yok :)

Saygılar.