This book is not for beginners. The computer terminology seems to advanced for beginners, but the beginner must decide that. The beginner should read pages 5-8 before buying this book as their introduction of VB. The screen shots are helpful, but sometimes they do not match the text descriptions step-by-step. However, I like this book for its breadth of coverage from: Deployment, Internet Applications, OLE, Images, Multimedia, the good old get/put file operations, and more than 1000 screen shots.
As another reviewer has said, the coverage is not 100% complete, therefore I would not recommend it for beginners, but to get an overview and use for particular programming techniques in BASIC, I would still recommend the book. Also buy Harold Davis' VB6 Book for a better step-by-step approach.
I have 4 VB6 books and the Hartman book I use as much as any. The MDI ( Multiple documents with the same parent form ) coverage was confusing to me and wasted pages on an example to show that MDI forms can't directly hold buttons and other data input controls.