Visual Basic, or VB, is a programming language created by Microsoft. Visual Basic is derived from the BASIC programming language, which was designed to be easy to learn and use. It has been extended by Visual Basic.NET, or VB.NET, which runs on the .NET platform. Visual Basic applications can be created using the Microsoft Visual Studio IDE, with a free version available called Visual Studio Express.
Visual Basic for Applications, or VBA, is used to create macros in a number of applications such as Microsoft Office, allowing you to automate a number of tasks.
This guide will show you some examples of what is possible with Visual Basic and Visual Basic for Applications.