I bought this book having done no programming in nearly 10 years (since a couple Pascal classes in college). I learned the BASIC language on an Apple IIe well before that. I chose this particular text because it came with a working model of VB6 which most of the other books I looked at did not do. Anyway, the material presented is very easy to understand. The lessons are easy to complete in an hour each. Once you've completed all 24 lessons, you'll have a good grasp on many facets of the VB6 language and environment.
However...there are problems.
First, the book gives examples and suggestions to the reader who is using Visual Studio Professional. That's all well and good but the book DOESN'T COME WITH THAT. The book should assume all you've got is the Working Model version that came with it and that's it.
Second, some of the structure of the lessons make no sense. For example, in the middle of the lesson on message boxes and input boxes, there's a detour to cover remarks. Huh?
Third, some of the lessons require knowledge of later chapters to complete their assignments. One of the assignments in Chapter 10 requires knowledge from Chapter 11 to be completed.
Fourth, as others have mentioned, there are some typos and mistakes in the text. For example, in Chapter 17 on menus, the author has you step by step create a menu system with items for New, Open, Close & Exit in the menu. However, the text completely skips over Close and does Exit twice, the first time referencing the Close option that was never done!
Finally, this book does nothing to tie everything together. There's no overall application developed during the course of the book, there's nothing here on developing anything more than very, very short procedures and examples. This would the book's biggest flaw IMO. When I stepped up to a more difficult text ("Teach Yourself Game Programming With Visual Basic 6") after completing this one, I found myself lacking skills and knowledge in a number of areas that I should have known about.
To sum up, I'd recommend this book to a beginner as an intro. Just be aware that you'll likely need another "beginner" book after this one to broaden your knowledge. "24 Hours" gets your feet wet in an easy-to-read, gentle fashion that will prepare you for other, drier, texts.