Summary
In this chapter, you first performed all the setup required to write a smart contract in Solidity. You then installed VS Code and its dependencies, along with some useful extensions that will help you in the development process. You wrote your first Solidity smart contract to increment and decrement a counter. You deployed it, tested it, and saw how to debug the code. You also used several Hardhat commands in this chapter. You should now be familiar with the basic tools and the steps involved in creating and deploying smart contracts.
In the next chapter, we will explore the basics of smart contract security and access controls.