Hands-On Smart Contract Development with Solidity and Ethereum
Kevin Solorio, Randall Kanna, David H. Hoover
Part 1. Intro to the Ethereum Blockchain. Blockchain concepts -- Decentralized applications -- Before we get started -- Part 2. Developing smart contracts.
Score based on developer article recommendations — not sales data or reviews.
🟢 Developer Verdict
A practical, hands-on guide to smart contract development on Ethereum, covering Solidity fundamentals and decentralized application creation.
Read this if
- ✓ You are new to smart contract development on Ethereum.
- ✓ You want to build your first decentralized application (DApp).
- ✓ You seek a practical introduction to Solidity and blockchain concepts.
Skip this for now if
- ✗ You are an experienced Solidity developer seeking advanced patterns.
- ✗ You prefer theoretical deep dives over practical, project-based learning.
- ✗ You need coverage of blockchain ecosystems beyond Ethereum.
📊 Why Developers Recommend
It develops architectural thinking and design judgment.
Referenced by multiple developers, suggesting consistent practical value.
Valued as an accessible entry point for newcomers, building confidence through clear explanations and gradual progression.
💬 What Developers Say
"The examples from the book Hands-On Smart Contract Development with Solidity and Ethereum but rewritten for Hardhat and TypeScript."
— kayis · Solidity Basics for JavaScript Devs Part 3 · Jan 4, 2022
"I'm currently working through a beginner smart contract development book, and now I'm doing the main project, a DApp fundraiser."
— kayis · Solidity Basics for JavaScript Devs Part 2 · Nov 1, 2021
"there are a few really great books that helped me not only grasp the current state of everything, they also helped open my eyes to the future possibilities and opportunities that lie within it"
— dabit3 · How to Get Into Crypto as a Developer · May 12, 2021
👤 Who Should Read This
Best for
- • Developers who want to write better code
Explore Similar Books
More books in similar categories — browse to discover your next read.
Fundamentals of Software Architecture
Mark Richards and Neal Ford
View →
Web Application Security
Andrew Hoffman
View →
Hands-on Artificial Intelligence for Blockchain
Ganesh Prasad Kumble, Anantha Krishnan
View →
Building Microservices
Sam Newman
View →
Domain-Driven Design Distilled
Vaughn Vernon
View →
Kevin Solorio, Randall Kanna, David H. Hoover
Mentioned in 3 articles · #420 overall
As an Amazon Associate, we earn from qualifying purchases.
Recommended in 3 Articles
Solidity Basics for JavaScript Devs Part 3
Solidity Basics for JavaScript Devs Part 2
How to Get Into Crypto as a Developer
Score Trend
Last 90 Days
Articles
0
vs prev 90d
0
All Time
Unique authors
2
Total mentions
3