Share via

Visual Studio and Visual Basic

DPA 5 Reputation points
2026-06-15T12:23:07.75+00:00

Hi.  I would like to write Visual Basic programs in Visual Studio.

 

I have read documentation on .NET, Visual Basic and Visual Studio.  I am confused.

 

Questions?  What is the relationship between Visual Basic and Visual Studio?  When the free, Community version of Visual Studio is downloaded, is Visual Basic included?  Or does Visual Basic have to be purchased and installed separately?

 

Thanks.

Developer technologies | Visual Studio | Setup
0 comments No comments

3 answers

Sort by: Most helpful
  1. Leon Tran (WICLOUD CORPORATION) 1,990 Reputation points Microsoft External Staff Moderator
    2026-06-16T01:54:35.7866667+00:00

    Hi @DPA ,

    Thank you for reaching out, and I hope you were able to install Visual Studio 2026 successfully.

    I understand how this can be confusing when you're just getting started. Visual Studio is the development environment used to build applications, while Visual Basic is one of the programming languages you can use within Visual Studio to create those applications.

    Both Visual Studio 2026 Community edition and Visual Basic are free for personal use, so there’s no need to purchase a license. During installation, please make sure to select the .NET desktop development workload. If this is not selected, the Visual Basic project templates will not be available.

    User's image

    If you need any further assistance, please feel free to leave a comment. I’ll be happy to help. If my answer was helpful, you can follow this guidance to provide some feedback. This also help another find the solution easier. 

    I look forward to hearing from you soon. 

    Was this answer helpful?

    1 person found this answer helpful.

  2. Bruce (SqlWork.com) 84,086 Reputation points
    2026-06-18T15:19:30.6833333+00:00

    The original Visual Basic was an integrated environment with an IDE. since vb.net (.net framework) its a separate language and a separate IDE. the current .net sdk is free to use. it includes the languages C#, F# and Visual Basic. you can download from here:

    https://dotnet.microsoft.com/en-us/download

    while you use any text editor and the .net cli to build and run applications, most devs want an ide. there are two common free ide

    • Visual Studio Community. It is free if you meet the license requirements. (home use, small company, education or open source project). https://visualstudio.microsoft.com/vs/community/
    • Visual Studio Code. While the editor is free, the .net debugger extension has the same license rules as Visual Studio Community

    Was this answer helpful?

    0 comments No comments

  3. AI answer

    2026-06-15T12:23:20.32+00:00

    Visual Basic is a programming language; Visual Studio is the integrated development environment (IDE) used to write, build, debug, test, and deploy applications in languages such as Visual Basic, C#, and others.

    Visual Studio provides the tools around the language: code editor, designers, compilers, debuggers, source control integration, and project templates. Visual Basic itself (the compiler, language services, templates) is delivered as part of Visual Studio via workloads, not as a separate paid product in this scenario.

    When the free Visual Studio Community edition is downloaded and installed, Visual Basic support is available at no extra cost. During installation, select the .NET desktop development workload so that Visual Basic project templates (such as console apps and Windows Forms apps) and the necessary tooling are installed.

    Visual Basic does not need to be purchased or installed separately when using Visual Studio Community; everything needed to write Visual Basic apps is included once the appropriate workload is chosen.


    References:

    AI-generated content may be incorrect. Read our transparency notes for more information.

    Was this answer helpful?

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.