Please carefully read what Alex said! Great for interaction with Desktop Programs!
I can't stand people who use .Net for public websites. Yes, you can drag and drop a calendar, but if the person browsing the site doesn't have the latest version of .Net they are going to get an error. Also, the site will bug in Firefox in about 100 different ways because Microsoft considers Firefox a below standards Browser.
ASP on the other hand is GREAT for doing websites and it is actually what I learned first. After taking a challenge and being told I couldn't create a
PHP powered website in 1 week (never looked at the stuff) I learned
PHP and never looked back.