An Introduction to Programming Using Microsoft Visual Basic .NET is written for a one-term or two-term course. No previous programming experience is required or assumed. It is the goal of this text to provide students the best possible introduction to programming using Visual Basic .NET, whether they will continue on to more advanced computer science courses or end their programming education with this introductory course.