This chapter introduces Visual Basic 2010 programming. It describes the roles of developers, input/output/processing, arithmetic and logical operations, databases, the .NET Framework, and Visual Studio 2010. It also explains event-driven programs with GUIs, RAD, classes/objects, and types of VB 2010 applications like Windows, web, and database apps.