I have a profound knowledge of the .NET framework - except ASP.NET. What would be a good book for getting started with ASP.NET that maybe also covers the latest buzz like ASP.NET AJAX and ASP.NET MVC?
See these questions:
http://stackoverflow.com/questions/458245/what-is-the-best-way-to-get-started-learning-asp-net-mvc
http://stackoverflow.com/questions/14599/asp-net-model-view-controller-mvc-where-do-i-start-from
http://stackoverflow.com/questions/120704/getting-started-with-ajax-with-asp-net-3-5-what-do-i-need
Sometimes searching for your question helps.
Professional ASP.NET 3.5 Eill Evjen, Scott Hanselman, Devin Rader
Has C# and VB code
You may also want to look into a Javascript book if you want to do stuff on the client side.
The O'Reilly ASP.NET books have been good in my experience. If you've learnt using their publications before you'll find it even easier to follow.
Grab the NerdDinner tutorial, or some other tutorial on MVC, and start playing. I think you'll get more out of that than sitting down with a book.
This tutorial comes from the Professional ASP.NET MVC 1.0 book by Rob Conery, Scott Hanselman, Phil Haack, Scott Guthrie.
You can get the NerdDinner tutorial and chapter FREE from here...
http://www.wrox.com/WileyCDA/Section/id-321793.html
I'd seriously suggest you don't bother buying a non-MVC ASP.NET book. Learn MVC, use online resources where you need to find out about some aspect of the ASP.NET "plumbing", and go MVC from day one.
As well as the books dont forget the likes of the ASP.NET Tutorials and similar sites with good examples like w3schools. (Both of these are based around ASP.NET 2.0)
I have a similar background and just purchased "Beginning ASP.NET 3.5" by Imar Spaanjaars. This shows source code in both C# and VB.NET. I haven't read much yet (just got it yesterday), but the contents look very promising.