I'd always recommend getting a good book and working through it when trying to learn something new. They usually work on a step by step approach and will always provide a good source of reference.
Of course,
ASP.NET | Open-source web framework for .NET[
^] is always a good place to start as well.
If you are a front end web developer, what is your background if you're not familiar with ASP.Net?