"I got some secret materials for you. Top-notch lectures. If you can read and understand them, they will change your life forever. This is the best stuff you could ever read. Well, go on. There's no time to lose."

Principles of object-oriented programming

Principles of object-oriented programming

You probably guessed that OOP wasn't invented specifically for Java — the concept is over 50 years old. Can you read code written in the programming language where objects first appeared? Give it a try. I think you'll succeed. And pay attention to the 4 main principles of OOP: they will help you in the future.