Visual Basic es
un lenguaje de programación dirigido por eventos,
desarrollado por Alan Cooper para Microsoft.
Este lenguaje de programación es un dialecto de BASIC, con importantes
agregados. Su primera versión fue presentada en 1991, con la intención de
simplificar la programación utilizando un ambiente de desarrollo que facilitó
en cierta medida la programación misma.

La última
versión fue la 6, liberada en 1998, para la que Microsoft extendió el soporte
hasta marzo de 2008.
En 2001
Microsoft propuso abandonar el desarrollo basado en la API Win32 y pasar a un framework o
marco común de librerías, independiente de la versión del sistema operativo, .NET Framework,
a través de Visual Basic .NET (y otros lenguajes como C Sharp (C#)
de fácil transición de código entre ellos); fue el sucesor de Visual Basic 6.
Aunque Visual
Basic es de propósito general, también provee facilidades para el desarrollo de
aplicaciones de bases de datosusando Data Access Objects, Remote Data Objects o ActiveX Data Objects.
Visual Basic
contiene un entorno de desarrollo integrado o IDE que integra editor de textos para
edición del código fuente, un depurador, un compilador (y enlazador)
y un editor de interfaces gráficas o GUI.