Visual Basic (VB) è un linguaggio di programmazione sviluppato da Microsoft per il proprio sistema operativo Windows. Si dice che il linguaggio BASIC sia più facile da leggere rispetto ad altri linguaggi.

Visual Basic è un linguaggio di programmazione di alto livello ampiamente compreso, scritto usando parole e sintassi semplici in inglese. È un linguaggio interpretato, il codice può essere eseguito immediatamente dopo essere stato scritto.

Avere un interprete rende più semplice l'uso, in quanto non è necessario che il computer compili il codice, eventualmente trovando errori da correggere, prima che la versione compilata possa essere eseguita. Una volta che il codice funziona, può essere compilato in un file .exe in modo da poter essere eseguito su tutti i moderni computer Windows, sia che VB sia installato o meno. Il linguaggio permette ad un programmatore principiante di produrre applicazioni Windows dall'aspetto professionale, in quanto include strumenti di disegno per creare normali moduli Windows. VB include anche funzioni avanzate - concetti e strutture che permettono di adattare i programmi per l'uso con Internet. Visual Basic non funzionerà su sistemi operativi diversi da Windows e su macchine con processori non compatibili con l'Intel.

Anche se il programma ha ricevuto critiche per i suoi difetti, Visual Basic è stato un successo commerciale senza precedenti sin dal suo rilascio per la versione 3 nell'estate del 1993. Molte aziende hanno offerto controlli di terze parti estendendo notevolmente le sue funzionalità.