The Solidity Smart Contract LanguageΒΆ
Solidity is an object-oriented language for smart contracts.
Even if you are highly experienced with OOP, you will find that by using special programming techniques, you can program much more safely, avoiding bugs that would otherwise be common. We recommend that you read the sections of the manual on ownership and states before you write your first Solidity program.