VB.Net Tutorial

VB.Net Programming Tutorial

VB.Net is a simple, modern, object-oriented computer programming language developed by Microsoft to combine the power of .NET Framework and the common language runtime with the productivity benefits that are the hallmark of Visual Basic.

This tutorial will teach you basic VB.Net programming and will also take you through various advanced concepts related to VB.Net programming language.


This tutorial has been prepared for the beginners to help them understand basic VB.Net programming. After completing this tutorial, you will find yourself at a moderate level of expertise in VB.Net programming from where you can take yourself to next levels.


VB.Net programming is very much based on BASIC and Visual Basic programming languages, so if you have basic understanding on these programming languages, then it will be a fun for you to learn VB.Net programming language.

Compile/Execute VB.Net Programs

If you are willing to compile and execute VB.Net programs on mono but you do not have a setup for the same, then do not worry; the compileonline.com is available on a high-end, dedicated server giving you real programming experience with a comfort of single click compilation and execution. Yes! it is absolutely free and it's online.

If you are using compileonline.com, you will be able to execute most of the examples given in this tutorial, except any example involving any graphics like dialog box or any form of window.

1 - VB.Net Quick Reference Guide

A quick VB.Net reference guide for VB.Net Programmers.

VB.Net Quick Reference Guide

2 - VB.Net Useful Resources

A collection of VB.Net Sites, Books and Articles is given at this page.

VB.Net Useful Resources

3 - VB.Net Tutorial in PDF

Download a quick VB.Net tutorial in PDF format.

VB.Net Tutorial in PDF