The authors start with very basic elements in the first 3 chapters: the IDE, form design, controls, properties, methods, datatypes, and variable scope, etc. But the book moves right along, by chapter 11, you're learning to access database files. The authors present the material with a very logical progression, I didn't find myself skipping around, which I had done with other books on the subject. The explanantions are concise, no boring filler here, but there are many examples of syntax and code. At the end of each chapter, a complete program is presented to bring everything together. I've attempted to learn Visual Basic with other books, but I wish I would have found this one first. It is written in a manner that anyone could understand, gives good code examples and the projects are enjoyable. I've recently started the Advanced version of this book and hope to move to the next level. I would definately recommend this book for any beginner in Visual Basic 6.