In Starting Out With Visual Basic ® , Gaddis and Irvine take a problem-solving approach, motivating students to understand the logic behind developing quality programs while introducing the Visual Basic ® 9.0 language. As students become familiar with each programming concept, they will learn how, why, and when to use various controls, constructs, and features of Visual Basic 9.0 through concise, practical example programs. Introduction to Programming and Visual Basic 2005; Creating Applications with Visual Basic; Input, Variables, Exceptions, and Calculations; Making Decisions and Working with Strings; Lists, Loops, Validation, and More; Sub Procedures and Functions; Multiple Forms, Standard Modules, and Menus; Arrays, Timers, and More; Files, Printing, and Structures; Working with Databases; Developing Web Applications; Classes, Exceptions, Collections, and Scrollable Controls. This book is ideal for readers interested in introductory programming using Visual Basic ® .
Really great resource to compliment a class I took. Very hands-on and full of practice examples you can try at home, making absorbing the material much easier. It does get kind of verbose in the later chapters, but I did appreciate the straight forward explanations and references to "real-world" type applications.