This book was designed as a beginner's book to introduce anyone to Visual Basic programming. On the front cover it says "Beginner To Pro". Well, inside the book this doesn't quite happen, but it takes you almost to be an intermediate programmer. There are so many books out there now, so why should you buy this one? Well, to start with it covers, possibly in not enough detail, many of the topics that you would want to know (and need to know about Visual Basic).
This may sound bad, but the book boasts many unique features that a lot of beginners books miss out. These include a brilliant and detailed chapter on data access, including, in great detail, the use of ADO. The book also contains some useful information on building internet applications, and the comparision between IIS apps and DHTML apps using Webclasses.
All in all this book set out on a very hard task; that is, to compile learning the basics of Visual Basic in one book. The problem is, no book can do this properly in one book, and authors/publishers ought to start looking to put several books together. If this was a database programming book, then I am sure that it would be at the head of the pack. But still, as a beginner's book it does OK. If you are a beginner looking to move into data access with ADO, you should definitly buy this book, even if you are not looking for these subjects I still think that this book if probably one of the best in the market.