OOP or Object Oriented Programming is a concept based on real life. Why is it so difficult to learn? Because it is so easy that we think "aw it cant be that easy, aiyoo!". But believe me, it is very easy to grasp and once you have grasped it is not hard at all. All things would fall in place. The fisrt thing you have to learn is about a thing! What thing? Anything for that matter! Like a chair, a man, a woman, a doll,and so on. It doesnt stop here. These are tangible things, that is you can feel. also there are some things which you cant feel. like a tour, dinner, an information about a person, like his name , address, etc. That is how we start. Big deal! I hear you say! We alreaddy know about it! Yes! That is what I said ! You already know! If you require further notes on this write comments!