Ethereum development topic focuses on the application-level of the Ethereum blockchain. This readings will focus in teaching you how to start writing decentralized applications (dApps) as quickly as possible.
“Blockchains as a concept are not too hard to understand for programmers. The reason is that most of the complications (mining, hashing, elliptic-curve cryptography, peer-to-peer networks, etc.) are just there to provide a certain set of features and promises for the platform. Once you accept these features as given, you do not have to worry about the underlying technology - or do you have to know how Amazon’s AWS works internally in order to use it?”