Dokumentacja

Znajdziesz tutaj odnośniki do podręczników, tutoriali i materiałów źródłowych, które okażą się pomocne kiedy będziesz chciał pisać w Ruby.

Na początek

Wypróbuj Ruby!
Interaktywny tutorial, który pozwoli ci wypróbować Rubiego bezpośrednio w twojej przeglądarce internetowej. Ten 15 minutowy tutorial jest przeznaczony dla początkujących, którzy chcą zorientować się w języku.
Ruby Koans
Koany poprowadzą cię wzdłuż ścieżki do oświecenia, aby poznać Rubiego. Celem jest nauczenie się języka Ruby, składni, struktury i    pewnych popularnych funkcji i bibliotek. Nauczenie również kultury.
RubyMonk
Odkryj dialekt Rubiego, weź lekcje i rozwiązuj problemy, a to wszystko w twojej przeglądarce!
Hackety Hack
Zestaw startowy młodego kodera. Zabawny i prosty sposób na naukę programowania (poprzez Rubiego) przy użyciu Shoes GUI Toolkit.
Why’s (Poignant) Guide to Ruby
Niekonwencjonalna ale interesująca książka, która nauczy cię Rubiego poprzez historyjki, dowcipy i komiks. Oryginalnie stworzona przez why the lucky stiff. Ten przewodnik stał się klasyką dla uczących się Rubiego.
Ruby w 20 minut
Przyjemny tutorial obejmujący podstawy programowania w Rubim. Od początku do końca, nie powinien zająć więcej jak dwadzieścia minut.
Ruby a inne języki programowania
Przybywasz z innego języka programowania do Rubiego? Niezależnie od tego czy jest to C, C++, Java, Perl, PHP lub Python, ten artykuł z pewnością Ci pomoże!
Learning Ruby
Przekrojowa kolekcja notatek o Rubim dla nowych w stosunku   do języka, a także poszukujących solidnego wprowadzenia do koncepcji i konstrukcji Rubiego.
Ruby Essentials
Ruby Essentials to darmowa książka zaprojektowana by dostarczać zwięzłe i łatwe do naśladowania porady do nauki Rubiego.
Learn to Program
Wspaniały mały tutorial napisany przez Chrisa Pine dla nowicjuszy w dziedzinie programowania. Jeśli nie wiesz jak programować, zacznij od niego.
Learn Ruby the Hard Way
Bardzo dobry zbiór ćwiczeń z wyjaśnieniami, który prowadzi cię od absolutnych podstaw Rubiego całą drogę do OOP i projektowania stron.
Ruby Intro
Polski materiał prezentacyjny przeznaczony dla osób, które znają już podstawy programowania i mają pojęcie o programowaniu zorientowanym obiektowo.

Manuale

Programming Ruby
Pionierska praca o Rubim w języku angielskim, jej pierwsze wydanie Pragmatic Programmers’ book jest do ściągnięcia za darmo. Drugie wydanie książki zostało wydane w języku polskim pod tytułem: “Programowanie w języku Ruby”.
Ruby User’s Guide
Przetłumaczone z orzginalnej japońskiej wersji napisanej przez Yukihiro Matsumoto (twórca Rubiego), ta wersja, napisana przez Goto Kentaro i Marka Slagella jest dobrym przeglądem wielu aspektów języka Ruby.
The Ruby Programming Wikibook
Darmowy manual z materiałem dla początkujących i średnio zaawansowanych wraz z dokładnymi odniesieniami.

Dokumentacja referencyjna

Ruby Core Reference
Dokumentacja wygenerowana przy pomocy RDoc prosto z kodu źródłowego, opisuje wszystkie klasy i moduły języka (String, Array, Symbol, itd).
Ruby Standard Library Reference
Wygenerowana również z kodu źródłowego przy pomocy RDoc, dokumentacja zawierająca opis biblioteki standardowej.
RubyDoc.info
Strona internetowa z dokumentacją referencyjną gemów Rubiego i utrzymywanych na GitHubie projektów Rubiego.
Ruby & Rails Searchable API Docs
Dokumentacja Railsów i Rubiego ze sprytnym wyszukiwaniem.
APIdock
Dokumentacja Rubiego, Railsów i RSpeca z komentarzami użytkowników.

Edytory i zintegrowane środowiska programistyczne (IDE)

Dla pisania w Rubim możesz używać domyślnego edytora systemu operacyjnego. Nawiasem mówiąc, by być bardziej efektywnym, warto wybrać edytor z obsługą i wsparciem dla składni Rubiego (np. kolorowaniem składni, przeglądaniem plików) lub zintegrowane środowisko programistyczne z zaawansowanymi funkcjami (np. uzupełnianiem kodu, refaktoryzacją, wsparciem testowania).

Oto lista popularnych narzędzi używanych przez rubistów:

Inne źródła

Ruby-Doc.org zawiera kompletną listę dokumentacji języka Ruby w języku angielskim. Jeśli nadal masz jakieś pytania, możesz je zadać na liście dyskusyjnej (w języku angielskim).

Jeśli szukasz pomocy w języku polskim, zajrzyj na forum.