Esistono le seguenti versioni:
* Visual Basic 1.0 per Windows (maggio 1991). L'approccio per collegare il linguaggio di programmazione con l'interfaccia grafica è derivato da un sistema chiamato Tripod, sviluppato in origine da Alan Cooper.
* Visual Basic 1.0 per DOS (settembre 1992). Il linguaggio in sé stesso non era compatibile con quello di Visual Basic per Windows. L'interfaccia utilizzava i caratteri ASCII estesi per simulare l'apparenza di una interfaccia grafica.
* Visual Basic 2.0 (novembre 1992). L'ambiente di sviluppo era stato semplificato e la velocità aumentata.
* Visual Basic 3.0 (Estate 1993). Venne rilasciato nelle versioni Standard e Professional. Includeva un motore di database che poteva leggere e scrivere basi dati Access.
* Visual Basic 4.0 (agosto 1995). È stata la prima versione che permetteva di creare applicazioni a 16 bit o 32 bit. È stata inoltre introdotta la possibilità di scrivere classi in Visual Basic.
* Visual Basic 5.0 (febbraio 1997). Viene rilasciata una versione esclusivamente per lo sviluppo a 32 bit. Visual Basic 5.0 offriva anche la possibilità di compilare in eseguibili Windows nativi, in modo da migliorare la velocità rispetto agli eseguibili compilati in P-Code.
* Visual Basic 6.0 (Estate 1998). Sono state aggiunte numerose funzionalità, fra cui la possibilità di creare applicazioni web. VB6 ha smesso di essere supportato da Microsoft nel Marzo 2008. Sono stati rilasciati diversi Service pack per correggere o aggiungere funzionalità. L'ultimo service pack installabile è il 6. Visual Basic muore con questa versione, in quanto non verranno sviluppate nuove versioni =( .