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