The document outlines a course on Visual Basic programming using Visual Studio .NET2005. It introduces Visual Basic and its history, covers basic concepts like object-oriented programming and event-driven programming. It describes setting up the Visual Studio development environment and how to plan and create Visual Basic projects using forms, controls, properties, and code. References and resources are provided to learn more about Visual Basic and .NET programming.