Tôi là Jens Bergensten, thường gọi là Jeb. Tôi là trưởng nhóm phát triển Minecraft ở mojang.com. Tôi bắt đầu tập lập trình khi mới 11 hay 12 tuổi vì tôi muốn làm game. Một người bạn của bố tôi bảo rằng để làm game thì tôi cần phải học lập trình. Và tôi bắt đầu như thế đấy. Tôi thích thiết kế và tìm hiểu kiến trúc của mọi thứ. Đó là điều tôi thích ở Minecraft. Trong một tiếng tới đây bạn sẽ được học những điều cơ bản bằng các lập trình để Alex hay Steve di chuyển qua khối giả lập ở Minecraft. Lập trình truyền thống chỉ dùng câu chữ, giờ đây ta dùng Blockly: một hệ thống gồm các khối mà ta có thể kéo và thả để lập trình. Về cơ bản, bạn đang viết các đoạn mã JavaScript. Những khái niệm mà bạn sắp học là thứ các lập trình viên dùng hàng ngày và là nền tảng của tin học. Ở Mojang, chúng tôi dùng những khái niệm tương tự để vận hành Minecraft. Trước hết, hãy chọn nhân vật. Tôi chọn Alex. Giờ hãy tạo một đoạn mã cho một chương trình giúp cô ấy di chuyển khắp màn hình. Màn hình sẽ được chia thành ba phần chính. Ở bên trái là không gian chơi Minecraft, đó là nơi chạy chương trình. Hướng dẫn cho từng màn được viết bên dưới. Khu vực ở giữa là hộp dụng cụ và mỗi khối này là lệnh để chỉ định hành động của Alex. Vùng trắng ở bên phải được gọi là không gian làm việc và là nơi lập trình. Nếu kéo khối moveForward(); tới không gian làm việc, nhấp vào nút Run, điều gì sẽ xảy ra? Alex sẽ đi tới một nơi trên mạng lưới. Và nếu ta muốn làm gì đó khi cô ấy đã tới thì sao? Chúng ta có thể thêm một khối nữa vào chương trình. Tôi sẽ chọn khối turnRight(); và kéo nó xuống dưới khối moveForward(); cho tới khi đường màu cam xuất hiện. Rồi tôi thả nó và hai khối sẽ kếp hợp với nhau. Khi nhấp Run lần nữa, Alex sẽ thực hiện lệnh theo thứ tự từ trên xuống dưới trong không gian làm việc.Nếu bạn muốn xóa khối nào, chỉ cần kéo nó từ hàng về lại hộp dụng cụ. Để hoàn tác thay đổi và quay lại lúc mới vô màn, dùng nút Start Over ở góc bên phải trên cùng không gian làm việc. Còn nữa, bạn thấy hình tam giác nhỏ chứ? Thấy hình tam giác là có các tùy chọn khác. Hãy bắt đầu lập trình nào!