Getting started with Ruby

February 20, 2008 |

What Ruby lacks more than anything is good starting points for getting into the language. There’s a bunch of absolutely excellent resources out there, though. I’ve attempted to summarize the best of them by category.

Language (latest release by time of writing: 1.8.6)

Reference documentation

  • Ruby Core Library: Complete methods listing and explanation for all the built-in Ruby classes, such as strings, hashes, and IO. Only covers 1.6.8 — supplement with What’s New in Ruby 1.8.
  • Ruby Standard Library: Ruby ships with about a hundred standard libraries. They’re all documented in varying degree and collected in one easy bundle with this site.

Guides and books for programmers

Guides for non-programmers

Ruby bloggers

Library & Applications Repositories

  • Ruby Application Archive: More than a thousand projects across 200 categories. Nothing like learning about Ruby than reading lots of Ruby code.
  • RubyForge: Hosts close to two hundred Ruby projects with CVS repositories and project management features. The place to publish your projects.

My favorite packages outside of the standard library

  • Rake: Ant/make replacement for building and packaging projects. (See also the usage presentation)
  • Log4r: Comprehensive logging package for needs that go beyond the simple Logger class in the standard library.
  • DBI: Database abstraction layer. Run the same code on everything from MySQL and PostgreSQL to Oracle and DB2.
  • MySQL: Native library for accessing MySQL through Ruby.
  • FlexMock: Simple mock object for unit testing.
  • RMagick: Wrapper for ImageMagick that makes image composition and altering a walk in the park.
  • Madeleine: Object prevaylence port.


Comments

7 Comments so far

  1. cheap new jersey auto insurance on March 12, 2008 3:05 am

    cheap new jersey auto insurance…

    Medicis wrong snap …

  2. free black jack software on March 16, 2008 1:25 am

    free black jack software…

    amounter reveler rotting …

  3. poker it on March 22, 2008 1:59 pm

    poker it…

    : …

  4. discover property and casualty insurance company on April 1, 2008 4:08 pm

    discover property and casualty insurance company…

    wink:Malibu!contractors Waller?strides numbs …

  5. nj auto insurance on May 5, 2008 1:00 am

    nj auto insurance…

    guest tillable cocky reboots …

  6. 3d roulette freeware game on May 21, 2008 2:51 pm

    3d roulette freeware game…

    poetry augmenting,sufferance tramp pursues Horatio …

  7. best car insurance price on June 24, 2008 2:10 am

    best car insurance price…

    carbonized enlightened:Lateran retracts,trenches,…

Name

Email

Website

Speak your mind

  • Categories

  • Sponsors