Visual Basic is an object-oriented programming language developed by Microsoft. It makes it fast and easy to create type-safe .NET apps. Some common uses for Visual Basic are creating Windows-based applications, utilities to perform specific tasks, and adding functionality to existing applications.