http://www.asp.net

There is a program called WebMatrix.

I recommend that you lay out your forms using DreamWeaver, then open those forms in WebMatrix to do your coding. It's free, but it has some really nice ASP.Net features.