Microsoft tarafından geliştirilmiş olan Basic programlama dilinin daha fazla geliştirilerek ortaya çıkmış haline Visual Basic deniyor. Basic en temel ve en basit programlama dilidir. Üstelik en basit programları yazmak için geliştirilmiştir. Zamanla Windows ile tam bağlı çalışmasından doğan avantajlar kullanımını arttırmış. Üst seviye, nesne tabanlı, olay yönlendirmeli ve görsel programlamalar için aranan dil olmuştur. IDE ismi verilen ortam koleksiyoncusu yapılarla çok kolay bir biçimde kendinize ait bir yazılım hazırlayabilirsiniz.
VBA,
VB Script ve Visual Basic.NET olmak üzere 3 ayrı gruba ayrılan programlama dili Visual Basic.NET için geleceğin Visucal Basic 6.0 tanımını yapmamız yanlış olmayacaktır. Temel özelliklerine bakacak olursak ne kadar çok yönlü bir programlama dili olduğunu daha iyi kavrayabileceksiniz.
Windows API ya da benzeri işlem çağrılarına uyumludur.
Active-X uyumluluğu sayesinde çok daha kullanılabilirdir.
ADO, DAO ve RDO yöntemleri sayesinde Microsoft Access, Oracle, Paradox, MySQL ve SQL veri tabanlarıyla bağlantılı çalışabilir.
ASCII ve diğer ikili dosya türleriyle rahatlıkla proje yapılabilir.
Nesne tabanlı olması büyük bir avantajdır.