This section is an overview of the very basics of writing smart contracts, focusing on the programming language Solidity.