Visual Basic is an object-oriented programming language and environment created by Microsoft for the Windows operating system. A version of BASIC, Visual Basic is used to build graphical client application interfaces such as buttons and windows. Check out the articles in this section before you start your next Visual Basic project. You might be able to avoid reinventing the wheel.