Solidity is the programming language of Ethereum blockchain. Find out how you can begin writing smart contract code in Solidity.