This is an excellent book for any one wanting to learn VB .Net or for someone moving from VB6 to .Net.
The book is organised into 39 chapters each chapter dealing with a separate topic such as variables, procedures, arrays, classes, using files etc. Each chapter has an overview and explanation with a Try it out and some exercises and also has a video lesson on the DVD for each topic.
I found the chapters easy to read and the explanations clear and understandable and was surprised at the amount of material covered. The code examples are also clearly written.
I am not a fan of video learning, but I really enjoyed the chapters' videos and they really help to explain and reinforce the topic being covered. They go at good pace and are not laboured and seeing the author code gives a good insight into using visual studio's programming IDE and on the way you learn not only about coding, but tips regarding laying out controls and how to attempt to recover if the IDE gets confused.
As well as basic programming the book also covers topics such as getting started with the IDE, handling errors, debugging code and the last two chapters have an overview of some of Microsoft's latest innovations of LINQ and the Entity Framework. The author also has some suggestions regarding code naming conventions
The book also has two useful appendices appendix A is a Glossary of Visual Basic terms and appendix B is a useful summary of the various controls in the toolbox.
I am sure if you take the time to work through the chapters and videos you will get good grounding in Visual Basic .Net and learn how to write clear code.
Overall a great book to learn from and if you get stuck the author even offers if you email him that he will try and assist you.