Hi John,
I am also a beginner in Ruby. And I am going to be honest with you.
Ruby is not that popular. There aren't many enterprises and programers
that are interested in Ruby.
Ummmm... I would have said the same thing 4.5 years ago when I started
using Ruby... But now it actually seems to me that Ruby is making huge
inroads and is gaining lots of mindshare - mostly due to Rails at this
point.
Just look at some of the recent events that point to Ruby's rise in
popularity:
* DHH wins best hacker award for Rails (remember Rails is written in Ruby)
* Ruby talks at OSCON are well attended (anecdote: I went downtown to a
restaurant near where OSCON was being held and ran into a couple of guys
who were wearing OSCON badges. I asked them what they were into and they
said Perl [one of them was giving a Perl talk, even]. they asked what I
was into and I said Ruby and the one giving the Perl talk said something
like "if I didn't have to use Perl at work I'd be using Ruby!" and then
proceeded to tell the other guy how great Ruby is)
* The first Rails book seems to be a big seller (what, 7 or 8 thousand in
about a month?)
* lots more newbies here on clr lately
* Ruby on CodeZoo
* ActiveState making noises about Ruby support
.... lots more I'm sure.
Companies are interested in things prooven, things that just work.
Platforms like Java. And no matter how productive Ruby or how many
predictions you hear from David Hansson (Ruby on Raills inventor), Ruby
doesn't have an industrial strength VM and it doesn't have tools (and
somehow I doubt that YARV is going to make it).
Why so pessimistic? YARV seems to be making steady progress. You can
already run 1.9 with YARV (to some extent).
Of course, in time it will have have tools and a good VM if the
community stays focused.
And, furthermore, if you compare it with Perl and Python and PHP, it's
the language with the least design flaws.
Oh yes, it's a beautifull language that makes us productive and it does
have a future. You concernes are justified, but Ruby is one of those
languages that change the way you think. And it does have a future.
definitely, the future actually looks very bright.
Phil