Đã bao giờ bạn tự hỏi những gì diễn ra bên trong máy tính của bạn? Ai nói với nó làm gì khi bạn nhấn vào chuột, duyệt web hoặc chơi trò chơi? Đó là tất cả do mã máy tính, hàng triệu dòng hướng dẫn cho máy tính làm thế nào để cư xử. Và trong các thiết lập của các hướng dẫn, chúng ta sẽ tìm hiểu làm thế nào để làm điều đó - để làm cho máy tính làm đấu thầu của bạn! Để cho máy tính làm gì, chúng ta cần một ngôn ngữ mà cả hai chúng tôi và các máy tính có thể hiểu được. Đây là mục đích của một ngôn ngữ lập trình - để giao tiếp giữa các lập trình viên và máy tính. Những ngôn ngữ này thường có những quy định nghiêm ngặt phối cách bạn có thể nói những gì bạn muốn nói, mà được gọi là cú pháp của nó. Học các cú pháp của một ngôn ngữ lập trình thường là bước đầu tiên của việc học làm thế nào để chương trình này, nhưng chắc chắn không phải là quan trọng nhất. Trong những trang sau đây, bạn sẽ tìm hiểu làm thế nào để chương trình sử dụng Ruby, một ngôn ngữ phổ biến nhất, nhưng bạn sẽ được giới thiệu các khái niệm mà vượt qua ngôn ngữ. Một khi bạn đã nắm vững các khái niệm này, bạn có thể bắt đầu chương trình trong bất kỳ ngôn ngữ mà bạn muốn.
Vì vậy, chúng ta hãy lăn, bằng cách cài đặt một trong những ngôn ngữ phổ biến nhất hiện nay - Ruby.