Understand Classes, Instances, attributes, methods and Objects, in Object Oriented Programming
A language is a key in any communication system; understanding each other establishes a good channel of exchange within two or more entities starting from mankind to computers.
You deciding to be a programmer implies that you must know some programming concept and jargons.
In this tutorial I will be explaining to you what classes, instances and objects are when it comes to oriented object programming. I assume that the understanding of these terminologies will be a very important advantage for those who are having problems of getting the OOP very well.
For simplicity purpose, I will be using PHP to illustrate each example I give in this tutorial, but notice that you can easily translate these examples in other programming languages.
Since I love real life examples, here I will be using the case of a cement block Molder to illustrate this concept.