Visual Basic (VB) est un langage de programmation événementiel de troisième génération ainsi qu'un environnement de développement intégré, créé par Microsoft pour son modèle de programmation COM. Visual Basic est directement dérivé du BASIC et permet le développement rapide d'applications, la création d'interfaces utilisateur graphiques, l'accès aux bases de données en utilisant les technologies de DAO, ADO et RDO, ainsi que la création de contrôles ActiveX ou objets . Les langages de script tels que Visual Basic pour Applications et VBScript sont syntaxiquement proches de Visual Basic, mais s'utilisent et se comportent de façon sensiblement différente.
Un program en VB peut être développé en utilisant les composants fournis avec Visual Basic lui même. Les programs écrits en Visual Basic peuvent aussi utiliser l'API Windows, ceci nécessitant la déclaration dans le program des fonctions externes.
Visual Basic est un des langages les plus utilisés pour l'écriture d'applications commerciales. Dans une étude conduite en 2005, 62 pourcent des développeurs déclaraient utiliser l'une ou l'autre forme de Visual Basic. Actuellement, les langages les plus utilisés dans le domaine commercial sont Visual Basic, C + +, C #, Java. JavaScript est également un concurrent de Visual Basic.