Tài liệu

Bạn sẽ tìm được các nguồn tài liệu hướng dẫn và tham khảo liên quan đến Ruby tại đây.

Cài đặt Ruby

Trừ khi bạn chỉ muốn thử Ruby trên trình duyệt (xem những liên kết bên dưới), bạn cần có Ruby được cài đặt trong máy tính của bạn. Bạn có thể kiểm tra liệu Ruby đã có sẵn hay chưa bằng việc mở terminal lên và gõ

ruby -v

Câu lệnh này nên in ra một số về phiên bản của Ruby đã được cài đặt. Nếu không thấy, hãy xem trang cài đặt để có những tùy chọn khác nhau cho việc cài đặt Ruby.

Khởi đầu

Thử Ruby!
Một bài hướng dẫn tương tác cho phép bạn dùng thử Ruby thực sự trên trình duyệt. 15 phút của bài hướng dẫn này dành cho những người mới bắt đầu và muốn có cảm nhận về Ruby.
Ruby Koans
Koans sẽ khai sáng con đường của bạn đến với Ruby. Chúng tôi sẽ hướng dẫn bạn kiến thức về ngôn ngữ, cú pháp, cấu trúc và một số hàm và thư viện phổ dụng của Ruby.
RubyMonk
Khám phá các thành ngữ của Ruby, học các bài học và giải quyết những bài tập, tất cả trên trình duyệt của bạn!
Hackety Hack
Nhập môn Ruby cho người không có kinh nghiệm lập trình. Một cách thích thú và dễ dàng để học về lập trình (thông qua Ruby) sử dụng bộ công cụ Shoes GUI.
Why’s (Poignant) Guide to Ruby
Một cuốn sách thú vị và độc đáo, dạy bạn Ruby qua các mẩu truyện tranh vui nhộn. Ban đầu được tạo ra bởi why the lucky stiff. Sách này được xem là kinh điển cho người nhập môn Ruby.
Tìm hiểu Ruby trong 25 phút
Một hướng dẫn hay được viết lại từ Ruby căn bản. Bạn không cần bỏ quá 25 phút cho phần này.
Đến với Ruby từ ngôn ngữ khác
Bạn đến với Ruby từ ngôn ngữ khác? Bất kể nó là C, C++, Java, Perl, PHP hay Python, bài viết này sẽ giải quyết cho bạn.
Học về Ruby
Một bộ sưu tập toàn diện về Ruby dành cho những người mới làm quen với ngôn ngữ và tìm kiếm một sự giới thiệu vững chắc về các khái niệm và cấu trúc của Ruby.
Ruby Essentials
Ruby Essentials là một cuốn sách trực tuyến miễn phí hướng dẫn học Ruby dễ dàng và ngắn gọn.
Học cách lập trình
Một bài hướng dẫn nhỏ tuyệt vời cho lập trình viên mới viết bởi Chris Pine. Nếu bạn không biết phải viết chương trình như thế nào, hãy bắt đầu từ đây.
Bài học Ruby đắt giá
Một bộ bài tập rất hay với những giải thích có thể hướng dẫn bạn từ những điều cơ bản nhất của Ruby cho tới lập trình hướng đối tượng và lập trình web.

Hướng dẫn sử dụng

Lập trình Ruby
Hội thảo làm việc trên Ruby bằng Tiếng Anh, phiên bản đầu tiên Sách của Lập trình viên thực dụng hiện đang được miễn phí trực tuyến.
Hướng dẫn người sử dụng Ruby
Được dịch từ bản gốc Tiếng Nhật của tác giả Yukihiro Matsumoto (Cha đẻ của Ruby), phiên bản này được dịch bởi Goto Kentaro và Mark Slagell là tổng quan tốt về rất nhiều khía cạnh của ngôn ngữ Ruby.
Sách bách khoa lập trình Ruby
Một hướng dẫn trực tuyến miễn phí với người mới bắt đầu và nội dung trung cấp cộng với một tài liệu tham khảo ngôn ngữ chi tiết.

Tài liệu tham khảo

Tài liệu tham khảo lõi Ruby
Tải thẳng từ mã nguồn sử dụng RDoc, thư viện này bao gồm các bài viết về các lớp lõi và mô đun (ví dụ Xâu, Mảng, Ký tự, vv).
Thư viện tài liệu tham khảo Ruby chuẩn
Cũng được tải từ mã nguồn sử dụng RDoc, đưa ra tài liệu của thư viện chuẩn.
Tài liệu tham khảo Ruby C API
Sự giới thiệu chính thức về Ruby’s C API. Tuyệt vời nếu bạn muốn viết những mở rộng của C hoặc đóng góp cho sự phát triển của Ruby.
RubyDoc.info
Các trang web một cửa cho tài liệu tham khảo về Ruby gems và GitHub chứa các dự án Ruby.
Ruby & Rails Searchable API Docs
Tài liệu Rails và Ruby với tìm kiếm thông minh.
APIdock
Tài liệu Ruby, Rails và RSpec với các ghi chú của người sử dụng.
Omniref: Chú thích Ruby, Rails và tài liệu về Gem
Tài liệu cho mọi phiên bản của Ruby, và mọi phiên bản của mỗi Rubygem. Một hướng dẫn tham khảo toàn diện cho Ruby, với các tính năng tìm kiếm code, nguồn chú thích và hỏi đáp.

Phần mềm chỉnh sửa và các môi trường phát triển tích hợp

Để lập trình trong Ruby bạn có thể sử dụng chương trình chỉnh sửa mặc định của hệ điều hành. Nhân tiện, để hiệu quả hơn trong việc lập trình, tốt hơn bạn nên chọn một chương trình chỉnh sửa mã nguồn có hỗ trợ Ruby căn bản (ví dụ đánh dấu cú pháp, lựa chọn tài liệu) hoặc môi trường lập trình tích hợp với các tính năng nâng cao (ví dụ: tự động hoàn thiện, tái cấu trúc, hỗ trợ kiểm tra).

Đây là danh sách các công cụ phổ biến thường được dùng:

Đọc thêm

Ruby-Doc.org duy trì một danh sách đầy đủ của nguồn tài liệu tiếng anh. Ngoài ra còn có rất nhiều sách về Ruby. Nếu bạn có câu hỏi gì về Ruby, danh sách mail là một nơi tuyệt vời.