This document provides an introduction and overview of Visual Basic programming. It discusses what a GUI is and the history of GUI development. It then defines Visual Basic and discusses its advantages over earlier versions of BASIC. The document outlines some of the types of programs that can be created with Visual Basic 6 and describes the main components of the Visual Basic integrated development environment, including the toolbox, form, project explorer, and properties window. It provides guidance on starting a new Visual Basic project, saving the project, and exiting Visual Basic.