OOP stands for "Object-Oriented Programming"

If you know how to code in C or Pascal or even one of the modern BASICs (with procedures), then you already have many of the skills you will need to program effectively in LPC. The main thing you need is a skill in translating your ideas into a sequential flow of steps (that a computer can perform). However, LPC is also an object-oriented language. To effectively use LPC, you would benefit from a knowledge of OOP principles and concepts. Following are some of the principles of object-oriented programming (note that LPC doesn't necessarily provide mechanisms supporting all of these principles): [These seven principles were taken from the "Object-oriented Software Construction" book by Bertrand Meyer]