This document provides an overview of procedure-oriented programming and object-oriented programming concepts. It discusses the differences between POP and OOPS, with OOPS giving more importance to data and allowing for data encapsulation. The document then introduces Visual Basic 6.0, covering its editions, features, controls, events, and methods. It describes various controls like labels, text boxes, and command buttons. It also explains common events like click and keypress events, and how to write event handlers.