To język wizualny, gdzie część programowania polega na graficznym ułożeniu elementów aplikacji. Zamiast pisać bardzo rozbudowane aplikacje, w których znaczna część kodu wykorzystywana była do utworzenia interface (wyglądu) aplikacji, język Visual Basic udostępnia środowisko graficzne, w którym wygląd aplikacji tworzyło się podobnie jak obrazy w programach graficznych.