Chapter 5

Getting and Configuring Ethereum Development Tools

IN THIS CHAPTER

Bullet Describing development tool choices

Bullet Downloading Ethereum development tools

Bullet Installing Ethereum development tools

Bullet Setting up your Ethereum development environment

The most popular language for developing decentralized applications (dApps) for the Ethereum blockchain is Solidity. Before you can learn how to develop dApps in Solidity, however, you need to have all the tools installed and available. Depending on your needs, you can designate a computer to be your development workstation, or you can use web-based tools to develop code from any web browser.

For the examples in this book, I chose to use software that installs locally on a PC. Installing all these tools will give you the ability to write smart contract software, compile it, deploy it to a test environment, test it, and finally deploy it to the real blockchain.

In this chapter you build your own Ethereum development environment. By the end of the chapter, you’ll be ready to get started developing your own smart contracts and dApps.

Examining Why ...

Get Ethereum For Dummies now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.