REVIEW - VB for the Absolute Beginner


Title:

VB for the Absolute Beginner

Author:

Michael Vine

ISBN:

0761535535

Publisher:

Prima ()

Pages:

342pp + CD

Reviewer:

Richard Knight

Reviewed:

February 2005

Rating:

★★☆☆☆


I believe this book would be useful to a novice programmer

This book is aimed at the novice. He uses simple games to teach the fundamentals of VB programming. The author does explain topics clearly and simply, but tends to rush over them. This style does not lend itself well to the beginner since he provides no further help or explanation.

Chapters involve programming a simple game relevant to the concepts to that chapter; source code and graphic files are all on the CD. Each chapter concludes with challenges. Like some of his explanations, no further help or answers are provided.

He devotes a chapter to debugging and error handling and emphasises the importance of checking code errors. In his introduction, he states there are no prerequisites, including knowledge of mathematics yet he fails to explain for example what a "division by zero" error is. Unfortunately, this type of omission is not uncommon.

He explains the difference between sequential and random access files but then skips very quickly over when to use which one. In one chapter he discusses in considerable depth arrays and congratulates the reader if they have understood. He concludes the arrays chapter with the comment that if you have struggled with it perhaps you are not cut out to be a programmer!

Overall I believe this book would be useful to a novice programmer but with the proviso that it is perhaps backed up with additional help, particularly form design. For anyone with any experience of VB (and that would include Access VBA) this book would prove too simple. For its price (£21.99) it would probably prove attractive to someone looking to learn VB and at that price is probably worth purchasing.

Recommended with reservations.


Book cover image courtesy of Open Library.





Your Privacy

By clicking "Accept Non-Essential Cookies" you agree ACCU can store non-essential cookies on your device and disclose information in accordance with our Privacy Policy and Cookie Policy.

Current Setting: Non-Essential Cookies REJECTED


By clicking "Include Third Party Content" you agree ACCU can forward your IP address to third-party sites (such as YouTube) to enhance the information presented on this site, and that third-party sites may store cookies on your device.

Current Setting: Third Party Content EXCLUDED



Settings can be changed at any time from the Cookie Policy page.