Krish DEV

Krish DEV

Keerati Limkulphong

One good small thing a day

Recommended books to learn solidity and smart contracts

Published 5 hours ago

2 minutes read

Blockchain, Blockchain, and Blockchain everywhere! This technology is super hype right now.

As a software engineer, I want to know how Blockchain works and write decentralized apps (DAaps). And I think this will be a good investment in terms of time to learn something new.

I have come across many books, but there are two books that I would like to recommend to anyone who wants to get started with Solidity to write decentralized apps on the Ethereum network.

Beginning Ethereum Smart Contracts Programming (With Examples in Python, Solidity, and JavaScript)


I would recommend anyone to start from this book; it is a good book that introduces you to the big picture of Blockchain, Ethereum, and smart contracts. It begins by explaining how things work, the environments in the system. And bring you straight to the coding part, which I immensely enjoyed and learned a lot! This Solidity book will only take you around three to five days to finish the whole book.

Building Ethereum DApps: Decentralized Applications on the Ethereum Blockchain


After finishing the first book to get an overview of Solidity and Ethereum smart contracts, if you feel you want to do a production-ready decentralized app, Building Ethereum DApps is a book you need. This book content is about how to build DApps from the perspective of a software engineer.

You will start by learning the ecosystem, how things are connected, then the Solidity programming part, how to write it securely, properly test it, and deploy to production.

This is a must-read book for anyone who wants to work as a Solidity programmer or do some commercial blockchain project.

Hope these 2 Solidity books are useful for you. Enjoy Coding!

Recommended Posts KrishDEV © 2020