ASP.NET is a great way to learn the .NET if you need a structured path to follow. This book is set up as though you are taking a course in school in fact, you can even fall asleep listening to the online material. I listened to many of the files from work and was impressed that an author/publisher went this far. I personally am starting to program with ASP.net and found this book to be a big help on starting my projects. Each chapter is well thought out with great examples that can help out in beginning projects. This book will assume that you have a god understanding of VB/VB.net and does not go in depth in that area. This book is not a great desktop reference like a "bible" type of book but that's because it was not meant for that. I would highly recommend this book for anyone that is being pushed into the .net world. It will allow you to gain classroom experience right in your own home or office.