I can't avoid recommending my own book on C# Web Application development. It's focused exactly for your needs: taking the most out of VS.NET to build the application. No Notepad, lots of wizards, designers and Property Browser! It's called Beginning C# Web Applications with Visual Studio .NET, and its even better than my previous Beginning Web Programming using VB.NET and Visual Studio .NET, because we improved many examples and learned lessons from our readers. Both books assume you already know the programming language, so don't expect to be told how to create an event handler, a while loop or whatever. You will have to look for resellers of them, as Wrox is now extinct as it was, and the new owner, APress, is still analyzing whether they will reprint them or not.
As for the sites, I think one of the best is CodeProject, as it contains a lot of articles, and everything is free. But rather than learning step-by-step, it's better used when you have an specific problem and want some quick solution.
Dig Deeper on Win Development Resources
Related Q&A from Daniel Cazzulino
Here Daniel Cazzulino explains how to load a DSL (domain specific language) domain model instance file programmatically. This requires the .NET type ... Continue Reading
Here we offer a glimpse at 12 of .NET development expert Danny Cazzulino's top ASP.NET questions and answers. Continue Reading
C# developers should NOT be modifying InitializeComponent method in the code-behind (or any of the variable definitions) by hand. Continue Reading
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.