Someone please tell me if this is an inappropriate question for this list - I don't want to irritate or offend anyone here. What is the benefit of a true object-oriented language (Ruby), in which everything is an object, as opposed to, say (arbitrarily) a language that is not strictly object-oriented (yet is still popular) like Java? Forgive the newbie his ignorance =) Tom