ASP.NET resources for a C# programmer
<p>Does anyone have any recommendations of resources for learning ASP.NET specifically? I have a good background in web-based programming (PHP/MySQL) and a strong grounding in C# for desktop, winforms and background services, but I have never touched ASP.</p>

<p>I personally prefer online resources, but in lieu of that, books or other resources would be appreciated too (or for other people looking for the same).</p>
