This is probably the best book I have seen for entry level VB programming. It offers solid background information before presenting a topic, which is then followed by meaningful examples. The project in the book is a good practical application of the techniques presented. Many books designed to present material at this level are often too dry, but not this one. The classroom style in this book allows common questions to be asked and answered in a very readable style. I am currently reading both of Professor Smiley's other books as well.