I have several favorites, but for a VB6 person, Dan Appleman's "Moving to VB.Net: Strategies, Concepts, and Code" (Apress, 2003) does an excellent job of explaining how to bridge the conceptual gap. In particular, he goes out of his way to address areas where the move is counterintuitive. (For example, you could spend a lot of frustrating time trying to put together a control array in .Net before you found out that there aren't any. Appleman's book is the only one of the several that I have that has a "control array" entry in the index. Going to the page explains why there aren't any, and gives an example of how to do the equivalent in Vb.Net.)
Another very comprehensive book is Balena's "Programming Micorosoft Visual Basic .Net" (Microsoft Press, 2002, although there is now a version 2003 out too).
HTH
Bob