If you want to set up an Ethereum blockchain network, write and deploy smart contracts, build decentralized applications (DApps) or facilitate peer-to-peer transaction, then this book is for you. It is recommended that the readers should be familiar with basic blockchain concepts and knowledge of JavaScript and NodeJS.