This book is my best buy on ASP.NET. Don't be deceived by the "Moving to" in the title: it is not a book aimed at VB6 programmers. It is a book for those beginning with ASP.NET. It only assumes you know VB.NET (you should) and have at least a basic understanding of object oriented programming and web technologies.About it's style:
The authors have the (so much rare) gift of getting in their readers shoes and give you a clear picture of things.
It has strikingly clear explanations even when it goes in-depth. Everything seems to be in the right place: they provide the right detail, the right moment, focusing only on the topic at hand. And all this while being very gentle and friendly, enjoyable I'd say.
About it's content:
So many books out there weight too much and offer to little because their authors think they write a novel. This book has absolutely no fluff (not even about how great .NET is), no cross-reference, no code repetition. It has precisely what you need to get a solid understanding, and the precious little details which help you get a good grasp. Above all: covers both theory and practice.
The explanations built-up from the basics to the more in-depth, and take you from the beginner level to the confident one. Even if you know some ASP.NET (like me) but have some uncertainties this book will put your thoughts in order.
In the bottom line: once you finish the book you 'll be able to start programming with confidence.
If you are looking for your first book on ASP.NET or are dissapointed by some other (like I was) go for this one.