Learn to program in Visual Basic .NET, the right way

Online Visual Basic .NET Tutorials

Welcome to VBTutorials! We have everything you need to make your life easier as you begin programming in Visual Basic .NET. Input/Output, declaring variables, validating data are just some of the helpful things you'll find here.

David Day

Prerequisites

Congratulations on your decision to learn how to program in Visual Basic .NET!

You are entering a field that is in high demand, so your chances of getting a job and becoming a programmer are more than excellent!

These particular lessons are written targetting the .NET framework 4.6.1. If you are using Visual Studio 2015 or higher, then you should be fine. If you're using an online compiler, then they will typically target the most recent version of the .NET framework.

Target Audience

While I would love for everyone to get something out of these lessons, it would be unrealistic for this to be for everyone.

The target audience for the lessons found on this website are people who have little to no prior programming experience. After completing all of the lessons, you should have a deep understanding of the basics in Visual Basic .NET.

My goal is to instill solid programming principles that will make you successful in any programming direction you wish to take.

Notes from the Author

So you come from a classic Visual Basic or a different BASIC language background, great! I suggest that you try to forget what you already know. While a lot of the class Visual Basic code can be compiled in Visual Basic .NET, the code that you will learn through these lessons will be a .NET and object oriented first approach. The reason for this is if you decide to learn C#, or any other object oriented programming language for that matter, then the learning curve will not be nearly as steep.

While the language syntax (the structure and rules of the programming language) may appear different, programming languages tend to follow the same basic principles. So long as you learn the basic principles of programming rather than only learning the syntax of a programming language, you should be able to easily read and write in several different programming language.