Arvutiprogrammeerimise maailmas on üks populaarsemaid ja tuntumaid keeli Visual Basic. 1991. aastal Alan Cooperi poolt Microsofti jaoks loodud pakett võimaldab programmeerida graafilist arvutisisu lihtsal ja ligipääsetaval viisil.
Visual Basic on välja töötatud eesmärgiga pakkuda arvutiprogrammeerimise kasutajatele lihtsate ja juurdepääsetavate utiliitide paketti. Seetõttu saavad Visual Basicut kasutada ja kergesti mõista nii eksperdid kui ka algajad kasutajad. Selle alus põhineb BASIC-murdel, kuid sisaldab uudseid komponente, mis kohandavad seda tänapäevaste arvutikeeltega. Lisaks on Visual Basic ka sündmustepõhine programmeerimiskeel, mis võimaldab suuremat toimivust ja paremaid tulemusi.
Graafiliste liideste loomine erinevatele utiliitidele on Visual Basicu üks põhifunktsioone ja seetõttu kasutatakse seda laialdaselt professionaalsetes ruumides, kus sisu ja materjalide paremaks organiseerimiseks on vaja graafilisi tugesid. Graafilist programmeerimist saab teha otse, kuna Visual Basic ei nõua kasutajatelt programmeerimiskoodide kirjutamist. Ai, Visual Basic töötab RAD-keeltest, Rapid Application Development inglise keeles või konkreetsete rakenduste kiire arendus iga vajaduse ja funktsiooni jaoks. Samas on Visual Basic tänu oma lihtsale keelele suurepäraselt kohandatav Windowsi süsteemide platvormidega ning kergesti transformeeritav ka teistesse keerulisematesse keeltesse.
Microsoft on Visual Basicule välja töötanud mitmeid versioone. Üks vanimaid dateerimisi aastast 1992 ja kuigi see esitas keelt teksti kujul, võimaldas see juba nautida tulevase Visual Basicu mõningaid kõige olulisemaid elemente ja neile juurde pääseda. Tänapäeval on versioon 6.0 maailmas enim kasutatav tänu lihtsate elementide ja keerukate elementide kombinatsioonile.