Hecho por el alemán Alan cooper para Microsft, este lenguaje es un dialecto de Basic. Fue hecho con la intención de simplificar la programación utilizando un ambiente de desarrollo gráfico que facilitara la creación de interfaces gráficas, y pues también la programación misma.
Visual Basic provee soporte para empaquetado y distribución es decir, permite generar un módulo instalador que contiene el programa ejecutable y las bibliotecas DLL necesarias para él. Con ese módulo la aplicación generada se distribuye y puede ser instalada en cualquier equipo (con sistema compatible).
Ejemplo de código
El siguiente fragmento de código muestra un cuadro de mensaje, en una ventana, que dice "Hola mundo!":
Private Sub Form_Load()
' Ejecuta un simple box de mensaje que dice "Hola mundo!"
MsgBox ("Hola mundo!")
End Sub