Um aperfeiçoamento do
BASIC, a linguagem é dirigida por eventos (event driven), e possui também um ambiente de desenvolvimento integrado (IDE — Integrated Development Environment) totalmente gráfico, facilitando enormemente a construção da interface das aplicações (
GUI — Graphical User Interface). O nome Visual Basic, é Derivado de:
Visual Basic era muito usada em ambientes corporativos: uma pesquisa de 2005 indicou que 62
os programadores usavam uma forma de Visual Basic, seguido de
C++,
JavaScript, C# e Java. Atualmente foi suplantada pelo
JavaEm suas primeiras versões, o Visual Basic não permitia acesso a
bancos de dados, sendo portanto voltado apenas para iniciantes, mas devido ao sucesso entre as empresas — que faziam uso de componentes adicionais fabricados por terceiros para acesso a dados — a linguagem logo adotou tecnologias como
DAO,
RDO, e
ADO, também da Microsoft, permitindo fácil acesso a
bases de dados. Mais tarde foi adicionada também a possibilidade de criação de controles
ActiveX, e, com a chegada do Visual Studio .NET, o Visual Basic — que era pseudo-orientada a objetos — tornou-se uma linguagem totalmente orientada a objetos (OO).