Don't know if it's really what you're after (might be a bit basic if you already know C++) but the VB .NET from this site really helped me through college. http://www.homeandlearn.co.uk/csharp/csharp.html
I'll have a look around today, there's a load of websites and ebooks I've got somewhere but I'm not sure where!
Pro C# 2010 And The .NET 4.0 Platform 5th Edition If you already have some experience with another language it's a great book, very detailed.