Summary
In this chapter, we learned the Solidity programming language. We learned about data location, data types, and advanced features of contracts. We also learned the quickest and easiest way to compile and deploy a smart contract. Now you should be comfortable with writing smart contracts.
In the next chapter, we will build a frontend for the smart contract, which will make it easy to deploy the smart contract and run transactions.