In this chapter, you will learn the following:
This chapter begins exploring the world of object-oriented programming (OOP). It starts that journey with a brief history of programming, which will help you understand the development path that languages have taken in the past 50 years. After all, there's a reason OOP is gaining such wide acceptance. You will also learn how the problems that have arisen in the past 50 years are best addressed by the OOP paradigm. This chapter then discusses the major elements of OOP and concludes with a sample OOP program written with Visual Basic .NET.
All this is pretty neat stuff, so let's start the journey that leads you to becoming an OOP programmer.