Visual Basic — средство разработки программного обеспечения, разработанное корпорацией Microsoft и включающее язык программирования и среду разработки. Язык Visual Basic разработан на основе языка Бейсик. Язык программирования Visual Basic сочетает процедуры и элементы объектно-ориентированных и компонетно-ориентированных языков программирования. Среда разработки Visual Basic включает инструменты для визуального конструирования пользовательского интерфейса. Первая версия Visual Basic 1.0 под Windows была выпущена в мае 1991 года, используемый в нем принцип связи языка и графического интерфейса был разработан Аланом Купером (Alan Cooper) и реализован в прототипе Tripod (также известном как Ruby). Версия Visual Basic .NET (2001) существенно отличается от предыдущих версий.
Традиционный Visual Basic (версии 5-6) привязан к среде разработки и к операционной системе Windows. Он является инструментом написания Windows-приложений, имеет встроенный отладчик, средства просмотра переменных и структур данных, окно отладки, всплывающую подсказку при наборе текста программы (Intellisense). Эти преимущества делают бесполезным и невозможным использование Visual Basic вне среды разработки, например в обычном текстовом редакторе.
Visual Basic for Applications (VBA) — средство программирования, практически не отличающееся от классического Visual Basic, предназначено для написания макросов и прикладных программ для конкретных приложений. Популярность получил благодаря использованию в пакете Microsoft Office. Visual Basic Scripting Edition — скриптовый язык, усеченная версия Visual Basic; используется для автоматизации администрирования систем Windows, а также для создания страниц ASP и сценариев для Internet Explorer.