Jednak domyślnie ograniczenia w IDE nie pozwalają na tworzenie niektórych obiektów docelowych (modelowe biblioteki DLL systemu Windows) i modele wątków, ale z biegiem lat programiści obeszli te ograniczenia.
Historia języka Visual Basic 1.0 został wprowadzony w roku 1991. Możliwość tworzenia interfejsu użytkownika za pomocą przeciągnij i upuść pochodzi z prototypu rozwiniętego przez Alana Coopera i jego firmę Tripod. Microsoft nawiązał współpracę z Cooperem w celu rozwinięcia Tripod w programowalny system form dla Windowsa 3.0 pod roboczą nazwą Ruby. Tripod nie zawierał w sobie żadnego języka programowania. Microsoft zadecydował o połączeniu Ruby z językiem BASIC w celu stworzenia Visual Basica. Ruby dawał możliwości ładowania dynamicznych bibliotek zawierających dodatkowe kontrolki.
Oś czasu Rozpoczęcie projektu ‘basic Thunder’ w roku 1990. Visual Basic 1.0 (maj 1991) został wypuszczony na platformę Windows podczas Comdex/Windows World w Atlancie, Georgia. We wrześniu 1992 Visual Basic 1.0 został wypuszczony dla DOSa. Język ten nie był w pełni kompatybilny z VB na platformę Windows. Za pomocą interfejsu tekstowego przy użyciu rozszerzonego ASCII symulował wygląd interfejsu graficznego. W listopadzie 1992 Visual Basic został wypuszczony w wersji 2.0.