As an old DOS programmer that left the field because of Windows programming demands, I was pleasantly surprised at the ease one can program in VB6. This book, however, was not a good investment. It's true you get what you pay for. There's a number of code and editing errors here that one can lose time scratching one's head over. I'd suggest going with the Microsoft Visual Basic 6.0 Learning Edition instead. Despite a higher investment.