Learn to Program with Visual Basic 6
The problem with a lot of computer programming books is that they assume too much. Learn to Program with Visual Basic 6 assumes almost nothing. It then builds upon that modest base until readers have a very solid--and fairly deep--knowledge of computer programming. If you want to learn from the ground up how to make computers do things with Visual Basic, this is the best book for you. Even if you'd like to learn another language, you'll gain a lot by absorbing the background information in Learn to Program with Visual Basic 6.
This book presents itself as an account of a college course, taught by Smiley, in which the students developed a program that allows the customers of a china shop to get price quotes on different table settings. As they work toward delivering the program to the merchant, Smiley's students learn all about figuring out product requirements, designing software, and the many technical details that define Windows programming in general. After quite a bit of planning, Smiley details the mechanics of writing code in Visual Basic 6 (a limited copy of which appears on the book's companion CD-ROM), which eventually enables his students to deliver a working program to the shopkeeper.
Smiley's classroom-style presentation--complete with Aristotelian dialog--means you need to read this book from cover to cover and work through the procedures sequentially at least once. After that, you'll be ready to experiment independently and read more specialized Visual Basic books. --David Wall
Excellent for beginners, July 27, 2000
Reviewer:bubelah from Bruxelles Belgium
I had to learn VB for my current job and did not know anything about programming.For the first page on, I felt my knowledge was increasing and so did my self-confidence. John Smiley starts his book with a general introduction about how computers process information and with a review of the basics (like the concept of variables, how to use them and where, and why!; the basic VB controls, etc). Then through the project implemented throughout the book you get a picture of how all these elements combine in order to develop an application. This book is really for beginners, you don't need previous knowledge to fully enjoy it. John Smiley's style is very friendly and not obscure at all, it is often enriched with real life examples. I would say it is a must. If you have to start somewhere, this is it! I have now read "Learn To Program Databases with VB 6" by Smiley as well and it is the logical follow-up of his previous books (I personnaly skipped the book on Vb examples but I consider buying it). To do professional work I think it is necessary to go into further details. Smiley's books provide you with the required foundations.
I am someone who learns best by examples and this book is filled with examples. If you are someone who works best with pages of code with limited explanations this book is not for you. I will admit that the examples got a bit tedious after a while but I will not lower the ranking of the book because of that.
If you are using this book as an intro to VB programming it is an excellent book to own. If you are using this book as a basis to create your own programs (as I did) you will want to get a more in-depth VB programming book to go along with it. This book covers a lot of topics but leaves many out (how to turn your code into an .EXE or how to include a Help file for example) I found a second more in-depth book to fill in the holes very helpful.
The above aside, if you are want to learn VB and
want the best introductory book on the market look no further.
February 9, 2001
Back to Books