I've been learning Ruby lately and I think it's a great language. However, it takes time to figure out where the information and resources are.
Complete documentation seems to be hard to find. The Programming Ruby link is nice and very helpful, but it doesn't include any reference section, and it references page numbers that I can't find (because the pages online aren't numbered). Some reference documents exist but are hard to find. Nothing is really searchable.
rdoc is not interactive like perl or python, and requires a path to the actual ruby file and not just an arbitrary class name (can you rdoc a built-in class?). It does great html output, however.
It's hard to find good documentation for the modules/classes, built-in or otherwise.
It's also hard to find modules or classes that aren't built in. I think I found the 'postgres' module in the RAA, but it isn't exactly an application, it's more of a library.
I have some idea about what "gems" are but it's confusing how they fit into the big picture.
Can someone let me know where I can find some of these resources?
It seems as though perl, python, and php have all of these things easily accessible from the main websites. With ruby, it's very difficult to even know what website to go to (rubyforge? runy-lang? rubycentral? ruby-doc? raa?), and there's no clear division of responsibility that I can see.
I really like the language and community, but perhaps the community resources put off some of the less determined people from getting into it.
Regards,
Jeff Davis