• scripting language
  • Dynamically typed
  • Interpreted
  • Can be modified at runtime
  • Object Oriented
  • Blocks & lambdas
  • Support for regular expressions


  • Free format
  • Case sensitive
  • Comments: # in the beginning of the line

Learning Ruby

  1. Try Ruby. It's quick and easy.
  2. Intro To Ruby short presentation about Ruby
  3. Ruby Koans

Ruby Introductory Examples
Ruby Operators
Ruby Variables
Ruby Methods
Ruby Strings
Ruby Conditionals
Ruby Iterators
Ruby Arrays
Ruby Hash
Ruby Times
Ruby Each
Ruby Blocks
Ruby Objects
Ruby Coding Conventions

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-Share Alike 2.5 License.