Ruby được biết đến là một ngôn ngữ lập trình phần mềm có tính năng động, đa chức năng và được Yukihiro Matsumoto thiết kế và phát triển từ những năm 1990
Trong giai đoạn mới bắt đầu, bạn sẽ gặp một số khó khăn vì C# là ngôn ngữ hướng đối tượng vì vậy bạn cần xác định rõ mục tiêu và có người hướng dẫn một cách bài bản.
Dựa trên cú pháp đơn giản và gọn gàng của nó, code siêu dễ đọc, đây là ngôn ngữ được đề xuất nếu bạn muốn học lập trình nhưng chưa bao giờ viết code trước đó