Visual Basic evolucionó a partir del lenguaje Basic incorporando numerosas instrucciones, funciones y palabras clave directamente relacionadas con la interfaz gráfica de Windows. Recientemente ha sido actualizado, simplificado y modernizado, ofreciendo un conjunto de herramientas mucho más completo y eficaz que en versiones anteriores. Actualmente ofrece capacidades de diseño completamente orientado a objetos y acceso directo a Microsoft .NET Framework, entorno que proporciona un amplio conjunto de interfaces de programación de aplicaciones para Windows e Internet. Estas características hacen de Visual Basic .NET un lenguaje potente para crear aplicaciones interactivas para Windows, Internet y dispositivos móviles.La palabra Visual hace referencia bien a una forma de diseño que utiliza directamente objetos gráficos para crear la interfaz de la aplicación, o bien al aspecto gráfico que tomarán los objetos que formarán esa interfaz cuando se ejecute el código que los crea. La palabra Basic (Beginners All-Purpose Symbolic Instruction Code) hace referencia al lenguaje del mismo nombre que, aunque diseñado para principiantes, ha sido el lenguaje más utilizado en la historia de la informática