Trong bối cảnh công nghệ Blockchain được nhiều chuyên gia trong lĩnh vực nghiên cứu học thuật và lập trình viên đầu tư thời gian và công sức để áp dụng vào trong các ngữ cảnh ứng dụng thực tế khác nhau, Ethereum cùng với ngôn ngữ Solidity là một trong những nền tảng để viết các ứng dụng phi tập trung (dApp). Do đó, nhu cầu học lập trình viết các Hợp đồng thông minh (Smart Contract) trên ngôn ngữ Solidity ngày càng tăng.
Đối với những người lập trình mới bắt đầu làm quen với ngôn ngữ này, nhiều người sẽ gặp phải một số khó khăn nhất định trong việc chọn môi trường, làm quen với cách viết các lớp, hàm cũng như những khái niệm liên quan khi triển khai Smart Contract lên các mạng thử nghiệm (testnet).
Để giúp người học dễ dàng tiếp cận trong một ngữ cảnh cụ thể, hiện tại, CryptoZombies một website học về Solidity khá hay, dễ hiểu, giúp người học hiểu rõ hơn về Solidity thông qua việc tạo cho mình 1 game đi từ đơn giản đến phức tạp.
Các bạn có thể xem thêm tại liên kết bên dưới.
https://cryptozombies.io/en/course