January 2019
Beginner to intermediate
372 pages
11h 17m
English
Currently, Ethereum is the most widely-used platform for DApp development, due to its exceptional community support. There are over 2,000 active DApps on the Ethereum platform. Complete statistics can be found at https://www.stateofthedapps.com/stats. It provides an excellent set of tools to bootstrap DApp development. In this section, we will list some of the basic components and tools that are required to develop a DApp in the Ethereum ecosystem.
Geth
Ethereum provides client software in multiple languages, including C++, Python, and Rust. The Go programming language implementation of the client software, called Geth, is popular. Each piece of client software is bundled with several components: