Solidity là ngôn ngữ lập trình hướng contract, được sử dụng để viết smart contract trong hệ sinh thái Ethereum. Các tài liệu chính về lập trình bằng solidity có thể tìm thấy tại Solidity documentation. Trang này đi theo trình tự giới thiệu ngôn ngữ, môi trường dev, getting