The Artima Developer Community
Sponsored Link

Ruby Buzz Forum
Getting started with Ruby

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
David Heinemeier Hansson

Posts: 512
Nickname: dhh
Registered: Mar, 2004

David Heinemeier Hansson is the lead Ruby developer on 37signal's Basecamp and constructor of Rails
Getting started with Ruby Posted: Mar 23, 2004 8:01 PM
Reply to this message Reply

This post originated from an RSS feed registered with Ruby Buzz by David Heinemeier Hansson.
Original Post: Getting started with Ruby
Feed Title: Loud Thinking
Feed URL: http://feeds.feedburner.com/LoudThinking
Feed Description: All about the full-stack, web-framework Rails for Ruby and on putting it to good effect with Basecamp
Latest Ruby Buzz Posts
Latest Ruby Buzz Posts by David Heinemeier Hansson
Latest Posts From Loud Thinking

Advertisement

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.1)

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

  • Why’s (Poignant) Guide to Ruby: Hilarious and very aparte introduction to programming with Ruby — complete with cartoon series.
  • Learn to Program: A thorough introduction to programming in general using Ruby as the learning language.

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.

Read: Getting started with Ruby

Topic: New "Reading Room" Blosxom Plugin Previous Topic   Next Topic Topic: Writing an RCR

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use