Intended for use in an introductory programming course, this book helps readers learn Visual Basic .NET, starting with specific learning objectives using themed case studies. It is also appropriate for professional programmers who are learning a language to upgrade their skills.