Open links in new tab
  1. About Ruby | Ruby

    Unlike many object-oriented languages, Ruby features single inheritance only, on purpose. But Ruby knows the concept of modules (called Categories in Objective-C).

  2. Ruby From Other Languages

    Much of the syntax is familiar to users of Perl, Python, and Java (among other languages), so if you’ve used those, learning Ruby will be a piece of cake. This document contains two major sections.

  3. index - Documentation for Ruby 4.1

    New to Ruby? Start with our Getting Started Guide. Core Classes and Modules Explore the essential classes and modules: String - Text manipulation and string utilities. Symbol - Named identifiers …

  4. Ruby Programming Language

    Ruby has a vast collection of libraries called gems, supporting everything from web development to data processing. With mature frameworks like Rails and comprehensive toolchains, you can combine …

  5. Documentation for Ruby 3.2

    Ruby is an interpreted object-oriented programming language often used for web development. It also offers many scripting features to process plain text and serialized files, or manage system tasks.

  6. Documentation for Ruby 3.4

    New to Ruby? Start with our Getting Started Guide. Core Classes and Modules Explore the essential classes and modules: String - Text manipulation and string utilities. Symbol - Named identifiers …

  7. Documentation for Ruby 3.3

    Ruby is an interpreted object-oriented programming language often used for web development. It also offers many scripting features to process plain text and serialized files, or manage system tasks. It is …

  8. Documentation | Ruby

    The Koans walk you along the path to enlightenment in order to learn Ruby. The goal is to learn the Ruby language, syntax, structure, and some common functions and libraries.

  9. Ruby Releases | Ruby

    Mar 2, 2010 · This is a list of Ruby releases. The shown dates correspond to the publication dates of the English versions of release posts and may differ from the actual creation dates of the source tarballs.

  10. Official Ruby FAQ

    Like Smalltalk, everything in Ruby is an object, and Ruby has blocks, iterators, meta-classes and other good stuff. You can use Ruby to write servers, experiment with prototypes, and for everyday …