Ah well, to each his/her own! :) It is up to the concerned student to decide which book works best for her.
As for learning OOP concepts, as I said before, a basic understanding is essential, but then, as I had discussed in a previous thread regarding syllabus, strictly speaking, a 12th std student generally cannot fully grasp the nuances of programming, as, first of all, no school student is really told(or, perhaps, its out of scope for school students) what exactly a program is, in the first place! Understanding programming paradigms, of which OOP is a part, only comes after gaining this understanding. Many 12th std syllabuses don't even make students aware that there are so many programming paradigms. So, my humble opinion is that, it is not necessary to give too much stress on OOP for her now. She apparently only has a rudimentary knowledge of programming, so its ok for her at the time being to have a rudimentary understanding of OOP. If at all she plans to specialise in Computer Science, she has ample time to learn these concepts more thoroughly. Vinod. On 29/08/2009, Vamsee Kanakala <[email protected]> wrote: > Vinod Parthasarathy wrote: >> Another good book is Object oriented programming in C++ by Robert >> Lafore. > > Sorry, but that is an atrocious book. Compared to what I had the > privilege of learning from, the Lafore book is completely dry and > lifeless. I'd recommend OP to get hold of this one from Cohoon & > Davidson: http://www.mcgraw-hill.com.au/html/9780072560404.html. In my > opinion, learning C++ from an OO perspective is absolutely essential, > otherwise she might try to tackle it from a C perspective (if she knows > it already) and miss the whole point. This book really gives a good > grounding in OOP. > > This book was the recommended one in college for us, and I used to love > solving the exercises at the end of each chapter. Makes sure you really > get your head around the concepts. Made Java a no-brainer for me after > working through this :). Not everybody's cup o tea, but I recommend you > give it a shot, she might end up liking it. > > Vamsee. > _______________________________________________ > To unsubscribe, email [email protected] with > "unsubscribe <password> <address>" > in the subject or body of the message. > http://www.ae.iitm.ac.in/mailman/listinfo/ilugc > _______________________________________________ To unsubscribe, email [email protected] with "unsubscribe <password> <address>" in the subject or body of the message. http://www.ae.iitm.ac.in/mailman/listinfo/ilugc
