Ruby is…
A dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write.
Getting Started
- Try Ruby!
- An interactive web-based tutorial for beginners by Why the Lucky Stiff. No need to install Ruby, this tutorial allows you to type Ruby code right in your Web browser!
- Learn to Program
- A wonderful little tutorial by Chris Pine for programming newbies. If you don’t know how to program, start here.
- Ruby in Twenty Minutes
- A nice tutorial covering the basics of Ruby. From start to finish it shouldn’t take you more than twenty minutes.
- Ruby from Other Languages
- Coming to Ruby from another language? Whether it’s C, C++, Java, Perl, PHP, or Python, this article has you covered!
- Learning Ruby
- A thorough collection of Ruby study notes for those who are new to the language and in search of a solid introduction to Ruby’s concepts and constructs.
- The Ruby Garden Ruby FAQ
- A collection of frequently asked questions about Ruby. You can even propose a new question be added to the FAQ.
- Things Any Newcomer Should Know
- A page from the Ruby Garden Wiki explaining a few things “any newcomer should know.”
- The Ruby Programming Wikibook
- A free online manual with beginner and intermediate content plus a thorough language reference.