This work teaches Visual Basic .NET from first principles. It shows how to write Visual Basic .NET code and create attractive windows and forms for the users of applications, as well as object-oriented programming, creating your own controls, working with databases, creating menus, and working with graphics.