I was introduced to Object Oriented Programming way back when i was in the 9th grade. Back then i had started with Java and my instructors always said i could develop impressive programming logic. I still remember my high school C++ final lab examination where i submitted my code 90 minutes early and my father asked me if they had kicked me out. My code had run on the first attempt without any errors. I scored 98% on that test and my private tutor didnt seem surprised at all. I learnt everything about programming from her, a teacher like none other. She used to say that " if you build the toughest foundation, advancing to the next level will be easy " .
I wish there were words more emph...