I taught an elective course on Visual Basic 5.0 from the Burrows-Langford book during the Fall of 1998 at the University of Michigan. Most of the 40 students in the course were seniors in Michigan's small BBA program. There were no programming pre-requisites for the course. Student reaction to the book was very favorable, as was mine. Indeed, the book is written so carefully and so clearly and its four-color illustrations are designed and presented so effectively that some of the students found little need for classroom elaboration on the material contained in the book.
Each chapter in the book contains numerous well-designed examples. Short exercises are sprinkled throughout each chapter, too (not coming just at the end). Each chapter concludes with an excellent chapter summary, a list of key terms, end-of-chapter problems, and programming problems. There are also 14 "programming projects" within the chapters, written in such a way as to guide the reader through the creation of the corresponding project. In the early projects the reader is led in detail through the project steps, but in the later projects the reader is expected to supply more and more of the details. These projects provide a very nice bridge between fundamental considerations on the one hand and the challenge of tying all the pieces together on the other hand. Implementing these projects contributes very importantly to the learning experience.
We used the book packaged with the Learning Edition of Visual Basic on a CD-ROM. (The book can also be purchased without the CD-ROM.) The majority of the students owned desktop PCs and consequently were able to do their assigned work without coming to the computing lab.