Visual Basic .NET
2000年代初頭、マイクロソフトの「.NET構想」を実現するためのアプリケーション開発・実行環境「.NET Framework」に対応するプログラミング言語として、C#とともにVB.NETが登場した。
C++、Java、C#などのC系言語と比較して、VB/VB.NETは文法が自然言語に近いため、プログラミング初心者にも比較的習得しやすく、また使いやすいといわれている。しかし初心者向けの言語というわけではなく、本格的なソフトウェア開発にも使用できる。
Microsoft Windows用のアプリケーション、Webアプリケーション、モバイル向けアプリケーションなどを開発できる。利用可能なVisual StudioプロジェクトテンプレートもVisual C#とほぼ同様である。
アプリケーション実行コードはWindows専用の.NET Frameworkまたはクロスプラットフォームな.NET(.NET Core)上で動作するほか、C#と同等の本格的なオブジェクト指向が取り入れられるなど、前バージョンのVisual Basic 6.0からの変更点は多く両者の互換性は低い。
VB.