If you want to learn more about ASP.NET the best method is to learn by example. Learning through fundamentals and step by step might be a good start but in my opinion, if you can’t practice what you have learned, you might not as well learn anything at all.
Also, learning through example brings us the excitement that we expect when we first ventured into ASP.NET. What has really brought us to ASP.NET? It’s not about learning every fundamental at a time, right? It’s about building things out of nothing.
Here in this tutorial is a step by step guide on how to build a website in ASP.NET using Visual Web Developer: http://www.dotnetfunda.com/articles/show/78/how-to-create-an-aspnet-website-using-visual-web-developer-pictorial-v