Dokumentasi

Di sini Anda akan menemukan petunjuk manual, tutorial, dan referensi yang akan berguna ketika Anda merasa seperti meng-coding di Ruby.

Memasang Ruby

Kecuali jika Anda hanya ingin mencoba Ruby di browser (lihat tautan di bawah ini) Anda perlu memasang Ruby di dalam komputer Anda. Anda dapat mengecek apakah Ruby telah tersedia dengan membuka terminal dan mengetik

ruby -v

Ini seharusnya mengeluarkan informasi versi Ruby yang terpasang. Jika tidak, lihat halaman instalasi untuk berbagai pilihan mendapatkan Ruby.

Langkah Pertama

Try Ruby!
Tutorial interaktif yang memungkinkan Anda mencoba Ruby tepat di browser Anda. Tutorial 15 menit tersebut ditujukan pada pemula yang ingin merasakan bahasanya.
Ruby Koans
Ruby Koans memandu Anda sepanjang jalan menuju pencerahan untuk belajar Ruby. Tujuannya adalah untuk belajar bahasa Ruby, sintaks, struktur, dan beberapa fungsi umum dan library. Kami juga mengajarkan budaya Ruby.
RubyMonk
Temukan idiom Ruby, pelajari dan pecahkan masalah Ruby, semua dalam browser Anda!
Hackety Hack
Starter kit kecil untuk koder. Ini sebuah cara menyenangkan dan mudah untuk belajar tentang pemrograman (melalui Ruby) menggunakan Shoes GUI Toolkit.
Why’s (Poignant) Guide to Ruby
Ini sebuah buku tak konvensional tapi menarik yang akan mengajarkan Anda Ruby melalui cerita, humor cerdas, dan komik. Awalnya dibuat oleh why the lucky stiff, panduan ini tetap klasik untuk pelajar Ruby.
Ruby dalam 20 Menit
Ini tutorial yang mencakup dasar-dasar Ruby. Dari awal sampai akhir, tutorial tersebut tidak akan membawa Anda lebih dari 20 menit.
Ruby dari Bahasa Pemrograman Lain
Datang ke Ruby dari bahasa lain? Entah itu C, C + +, Java, Perl, PHP, atau Python, artikel ini dapat menolong Anda!
Learning Ruby
Sebuah koleksi menyeluruh dari catatan pelajaran Ruby bagi mereka yang baru ke bahasa Ruby dan sedang mencari pengenalan konsep dan konstruksi Ruby.
Ruby Essentials
Ruby Essentials adalah buku online gratis yang dirancang untuk memberikan panduan singkat dan mudah diikuti untuk belajar Ruby.
Learn to Program
Tutorial kecil yang indah Chris Pine untuk pemula pemrograman. Jika Anda tidak tahu bagaimana membuat program, mulai di sini.
Learn Ruby the Hard Way
Sebuah kumpulan latihan yang sangat baik dengan penjelasan yang memandu Anda dari semua dasar Ruby hingga OOP dan pengembangan web.

Manual

Programming Ruby
Ini salah satu karya penting untuk pemrograman Ruby dalam Bahasa Inggris. Edisi pertama Pragmatic Programmers’ book ini tersedia gratis online.
Ruby User’s Guide
Diterjemahkan dari versi Jepang asli ditulis oleh Yukihiro Matsumoto (pencipta Ruby), versi ini, oleh Goto Kentaro dan Mark Slagell adalah gambaran baik dari banyak aspek dari bahasa Ruby.
The Ruby Programming Wikibook
Manual online gratis dengan konten untuk pemula dan menengah ditambah referensi bahasa Ruby secara menyeluruh.

Referensi

Ruby Core Reference
Diambil langsung dari source code Ruby menggunakan RDoc, referensi ini mendokumentasikan seluruh class dan module core (seperti String, Array, Symbol, dll.).
Ruby Standard Library Reference
Juga diambil langsung dari source code menggunakan RDoc, referensi ini mendokumentasikan library standar.
Ruby C API Reference
Pengenalan Ruby C API. Bagus jika Anda ingin membuat extension C atau membantu pengembangan Ruby.
RubyDoc.info
Situs web lengkap untuk dokumentasi referensi tentang gem Ruby dan proyek Ruby yang di-host di GitHub.
Ruby & Rails Searchable API Docs
Dokumentasi Rails dan Ruby yang dilengkapi dengan pencarian cerdas.
APIdock
Dokumentasi Ruby, Rails dan RSpec dengan catatan para pengguna.
Omniref: Annotated Ruby, Rails, dan Gem Documentation
Dokumentasi setiap versi Ruby dan setiap versi dari setiap RubyGem. Sebuah referensi manual Ruby yang lengkat, dengan pencarian code, source annotation, dan fitur Q&A.

Editor dan IDE

Untuk meng-coding Ruby, Anda dapat menggunakan default editor dari sistem operasi Anda. Supaya lebih efektif koding, alangkah sangat berguna untuk memilih editor dengan dukungan Ruby dasar (misalnya highlight sintaks, browsing file) atau integrated development environment yang memiliki fitur canggih (misalnya code completion, refactoring, testing support).

Berikut adalah daftar kakas populer yang digunakan oleh para pengguna Ruby.

Bacaan selanjutnya

Ruby-Doc.org me-maintain daftar lengkap dokumentasi bahasa Inggris. Ada juga banyak buku tentang Ruby. Jika Anda memiliki pertanyaan tentang Ruby, mailing list adalah tempat yang baik untuk memulai.