If you are serious about .NET then download the visual studio 2010 express versions of c# and the web developer as these IDE's will greatly simplify your experience. There are a ton of tutorials out there. Some tutorials are just platforms for developers to show off their knowledge so stay away from those and go for the simple and basic ones first. For web development you need to learn 3 things: How to construct an asp/aspx page, how to construct a codebehind page, and how to set up the config page (which ties together the codebehind and asp/aspx page). It can be confusing and downright ugly to your eyes at first (when compared to simple PHP), but once you start seeing the reasons for each piece the whole ASP.NET framework gets pretty.