What is an object?
An entitty(1) with properties.
What is object-oriented programming used for in object-oriented programming languages.
You can describe objects and methods, language is used for manipulating the code to your will.
Programming a.k.a the discipline of creation and manipulation only the highest level witches/warlocks can master this skill.
An entitity is an individual existence.
Programming is controlling a magical power called the power of the language bits and energy lol