From: Hal Fulton Date: 2006-07-27T05:28:01+09:00 Subject: Re: OO Paradigm and Ruby Exercises for a Beginner Picklegnome wrote: [snip] > useful. However, I am befuddled by much of the code that I read. While it is > possible that I am simply not proficient at algorithm design and am unable > to follow algorithms that are designed by others, I suspect that it is more > deeply rooted in my lack of "getting" OO. > > I've got no idea what resources might be used to overcome this problem, and > I am not even certain of my diagnosis. However, I would appreciate any > suggestions, resources, or help that you could offer me, because I am > excited about Ruby and eager to get past this blockage. Hmm, I could refer you to chapter 1 of _The Ruby Way_ (soon to be in a 2nd edition). But read it in the library first, don't spend your money on something you might not use. Chapter 1 of Damian Conway's _Object Oriented Perl_ is also good. I also enjoyed the discussion in Bertrand Meyer's book _Object Oriented Software Construction_. That's where I learned OO myself in 1990. > > P.S. I apologize for not using my real name; I understand this to be bad > etiquette. As I am a minor, my parents feel I am "at risk" and have asked me > to keep all such information private. I hope not to offend by following > their instruction. What?! Picklegnome isn't your real name?? Seriously, anyone who complains about a minor not giving his real full name is an idiot (or worse). No one here could possibly be offended. Your parents are probably being over-cautious. Shows like _60 Minutes_ and _Dateline_ love to talk about Internet predators, but the frequency is probably greatly overestimated. However IMO you're obligated to obey your parents. I'm old-fashioned that way. OT: In an age where millions of college graduates can't write a simple English paragraph, thanks for writing an intelligent and articulate email. Cheers, Hal "Times are bad. Children no longer obey their parents, and everyone is writing a book." -- Marcus Tullius Cicero