I found "Mastering Visual Basic 2008" (Evangelos Petroutsos - Wiley Publishing) to be a very good book. There is a VB 2010 edition as well.
try 'Visual Studio 2010 all-in-one for dummies' by Andrew Moore
I have only ever used books for VB6 and i transferred my skill set over to VB.NET. I have however used "Sams Teach yourself in 24 hours" for Java which i did not find very helpful. It seemed to me that the method of explaining WHY you are using operations was very unclear. It also did not document the coding process very well so when you write the program examples in the book you cannot really understand the methods behind the code.
Just a word of warning.
Good luck (you can also find out a lot of information using various forums such as daniweb and by using the microsoft msdn which is also located online)
Lol, I posted the same question about 6 month ago and majority of the answers where 'Google it online'.
Maybe your post was not written like you needed an advise.