Craid Utley has created a unique book that is squarely targeted at existing Visual Basic 6 programmers. This book focuses on bridging the gap between VB6 and VB .NET, and covers the major changes with examples.
Unfortunately, most of those examples are not of the explanative how-to variety.
This book won?t teach you how to program in VB .NET, or even how to be a better VB programmer. It is a guide covering what?s new in VB .NET.
On the plus side, it does give one of the best (in layman?s terms) definition of .NET I have seen yet.