From: "Mark Wilden" <mark / mwilden.com>
>
> We only have a limited amount of time in our lives. Any time spent  
> learning a bad language like C is time we can't spent learning  
> something else - like how to write maintainable, well-tested code.

Uhhhhhhhh....  From matz, two days ago on ruby-core: [16910]

  From: "Yukihiro Matsumoto" <matz / ruby-lang.org>
  To: <ruby-core / ruby-lang.org>
  Sent: Monday, May 26, 2008 8:18 AM
  Subject: Re: [PATCH] lambda with normal block syntax
  >
  > [...]  I program in C more than Ruby


So... matz has implemented ruby in a "bad language" ?

Personally I find it extremely useful to be fluent in the
language that Ruby is written in.  Ruby would be a lot less
useful to me if I weren't able to write my own ruby 
extension modules. . . . Which requires a knowledge of C,
if one is using Matz' ruby.  (Obviously if I were using
JRuby, knowledge of C wouldn't be anywhere near as relevant.)

I'm not convinced someone should learn C *before* ruby,
however I find C to be an extremely vaulable language to 
know.


Regards,

Bill