In this chapter, we have explored Ethereum test networks and how-to setup private Ethereum networks. After the initial introduction to private network setup, we also saw that how the geth command-line tool can be used to perform various functions and how we can interact with the Ethereum blockchain. We also saw how Mist can be used to deploy contracts and send transactions.
In the next chapter, we will see that what tools, programming languages, and frameworks are available for development of smart contracts on Ethereum.