Welcome to VisualBasicTutorial.NET

Welcome to VisualBasicTutorial.NET, the complete Visual Basic Tutorial for the absolute beginner to learn how to program.  Do you want to teach yourself how to code but don’t know where to start?  Does it all seem too daunting and confusing?   I’ll never forget the light bulb moment when I “got” programming.  It really was a life changing moment – I knew how to code!  This site will help expedite that light bulb moment in a series of simple tutorials written in plain English with absolutely no jargon.

I have been a software developer for over 20 years and it’s been a blast.   Unfortunately however, the teaching materials for new programmers have steadily declined.  It’s almost as if we programmers are trying to make the subject less and less accessible for the new guys.   I can’t imagine how hard it is today – I wouldn’t know where to start!  That’s what inspired me to write this, a simple, interactive set of tutorials for you to teach yourself how to program.   You might have the next million dollar idea but don’t know how to get going. You may be hoping for a career change and wish to take advantage of the boom in demand for skilled programmers. You may already be a developer but want to learn Visual Basic. Or, you may just be interested to know what the heck programming is. If any of the above applies to you then read on, I wrote these tutorials for you.

Since I developed this site I’ve been asked why I chose Visual Basic. Well, it’s a language that I love, it’s a language that remains extremely popular and it’s a language that is extremely simple to read, with no needless jargon. Much like these Visual Basic tutorials.



19 thoughts on “Welcome to VisualBasicTutorial.NET

  1. Hi Chris,
    I want to learn visual basic in my spare time. I hope this tutorial will help me to learn VB very easily.
    Thank you.

  2. Hi there! Let me know how you get on. I’m still working on the site so just let me know if there’s any improvements you’d like to see. If something’s not clear or somethings missing, just give me a nudge.


  3. Hi Chris,
    I would like to know how to brake a line in a label. I mean, i need to print a result in a label. but i need my result as 4 lines instead of single line. Thanks in advance.

    • Hi Vinod. If its a windows form you can use the syntax label.Text = “Line One ” & vbCrLf & “Line Two ” & vbCrLf & “Line Three” etc

      vbCrLf is a constant that tells Visual Basic to put a Carriage Return/Line Feed in the middle of your text. Carriage Return/Line Feed is old school language for a line break in your text. Make sure your label is high enough and you should be good to go!

  4. Hi sir. I have good knowledge of C only. can I learn visual basic online here? Is it free or should i pay? and can you tell me what is the use of visual basic in future?

    • Hi Nabin

      You can learn VB online here completely free of charge! It is designed for real beginner programmers though and is a tutorial to learn how to code, as well as program in Visual Basic. The reason I chose Visual Basic is that its both easy to learn, is a great introduction to the .NET Framework and is still in huge demand from employers!

      Let me know how you get on!


  5. Dear Chris, I have Four questions for you:
    1. Can I create Android apps with VB.Net?
    2. Can I create iOS apps for the iPhone with VB.Net?
    3. Can I create Blackberry OS apps with VB.Net?
    4. Can I compile a working application using Visual Studio Express 2013?

  6. Chris,
    Just wanted to say thanks. Much like yourself, I have been a VB programmer for going on 18 years. Started with VB5 and moved to VB6. However, I let myself get caught in a rut extending and maintaining enterprise applications I started 15 years ago, and just never really moved to or paid attention to VB.NET. Now I have to design and develop the next generation of our products using the newest and best tools, practices, and patterns. I have spend way too much time in the last year trying to learn to make VB.NET do all the things I used to do in VB6 the same way I used to do them. You stuff has really helped me see and understand the tools that are now available to me. Things like interfaces, inheritance, and namespaces are now clear to me. Thank you very much.

    Now on to WPF and WVVM. 🙂

  7. Hi Chris!
    I just found your site and I’m so glad that I did! I’m looking forward to learning Visual Basic! Thank you so much for creating these tutorials so that people like me.. who want to change careers (near the age of 50).
    I’ll be back if I have questions..
    Thank you again for creating this site and the tutorials for guys like me.. who really need the change in jobs!

  8. Hi
    I am a student . Curious to learn VB.net
    I installed VS 2008 edition recently and was working on some simple projects
    But i have ended up in a problem.
    Suppose i save a windowsapplication file and i want to edit the code again , say i want to change the label name ,Which file do i edit?
    I am not understand which file to edit and how to do it?
    please help

    Thanks 🙂

  9. Hello Chris,

    I want to know is there way to create a collection of routes (roads or intersections) and destination locations that can be used with a timer within Visual Basic.

  10. I have started creating with VS2017 and am really enjoying it. Your website has been invaluable in teaching me hard to understand concepts that have not been explained well any other place on the web. I am however, having trouble with the DRY concept, and have used labels to direct control and can’t figure out another way. Thanks for a great! website!!

Leave a Reply

Your email address will not be published. Required fields are marked *