Welcome! and rules
Joel on Software
Transitioning my brain to .NET
Perhaps Cornell & Morrison, PROGRAMING VB.NET: A GUIDE FOR EXPERIENCED PROGRAMMERS (Apress) or Troelsen, VISUAL BASIC .NET AND THE .NET PLATFORM: AN ADVANCED GUIDE (Apress), if you want to stick with VB. Or Liberty, PROGRAMMING C# (O'Reilly) if you want to switch gears.
Thanks Mike, I bought Troelsen and the Microsoft Core Reference (Balena) Programming Visual Basic.NET.
anything from troelson, is very, very good.
My recommendation would be "Microsoft .NET for Programmers" by Fergal Grimes.
I've got the VB.NET version of Troelsen's book (which is supposed to be current with the final 1.0 Framework). Amazon says the 2nd edition of the C# version is supposed to be out in Feb -- http://www.amazon.com/exec/obidos/tg/detail/-/1590590554 .
I should probably add that I've also got Appleman's "Moving to VB.NET" and Harris & Macdonald's "Moving to ASP.NET". IMO, both books treat you as a mid-level VB6 (or ASP/VBScript, respectively) developer, not an API-hacking guru or a programming newbie. As such, they're much easier to read than Troelsen's book, but somewhat less in-depth.
If you're looking for something akin to a walkthrough of VB.NET, Appleman's book isn't where to start. IMO he assumes you have more than cursory exposure to VB.NET, which I don't.
I'm currently reading Balena - which I bought day before yesterday, so far so good, explains the architecture well, gives code examples (not my style of code mind you) and generally reads well. I'm feeling comfortable with .NET already although I've still got a way to go.
Fog Creek Home