Bắt đầu hướng dẫn
Ngôn ngữ cờ vây là một ngôn ngữ lập trình ban đầu được phát triển tại Google vào năm 2007 bởi Robert Griesemer, Rob Pike và Ken Thompson. Nó là một ngôn ngữ định kiểu tĩnh có cú pháp tương tự như ngôn ngữ C. Nó cung cấp khả năng thu gom rác, an toàn kiểu, khả năng nhập động, nhiều kiểu tích hợp nâng cao như mảng độ dài thay đổi và bản đồ khóa-giá trị. Nó cũng cung cấp một thư viện tiêu chuẩn phong phú. Ngôn ngữ lập trình Go được ra mắt vào tháng 11 năm 2009 và được sử dụng trong một số hệ thống sản xuất của Google.
Hướng dẫn này được thiết kế cho các lập trình viên phần mềm có nhu cầu hiểu ngôn ngữ lập trình Go từ đầu. Hướng dẫn này sẽ cung cấp cho bạn đủ hiểu biết về ngôn ngữ lập trình Go để từ đó bạn có thể đưa mình lên các cấp độ chuyên môn cao hơn.
Trước khi tiếp tục hướng dẫn này, bạn nên hiểu cơ bản về các thuật ngữ lập trình máy tính. Nếu bạn có trình độ C tốt, thì bạn sẽ khá dễ dàng hiểu các khái niệm về lập trình cờ vây và tiến nhanh trên con đường học tập.