Programming Languages

Best Solidity Books

5books
1free
1top picks

Editor's top Solidity books

1
Cover of Hands-On Smart Contract Development with Solidity and Ethereum
BeginnerPaid★ Top Pick

Hands-On Smart Contract Development with Solidity and Ethereum

Kevin Solorio, Randall Kanna & David H. Hoover · O'Reilly · 256 pages · ~6 hrs to read

A structured, from-fundamentals O'Reilly text covering Solidity, the Truffle toolchain, and Web3 integration — a solid book-form companion to the free video curricula in this list.

Solidity Books for Beginners

2
Cover of Hands-On Smart Contract Development with Solidity and Ethereum
BeginnerPaid★ Top Pick

Hands-On Smart Contract Development with Solidity and Ethereum

Kevin Solorio, Randall Kanna & David H. Hoover · O'Reilly · 256 pages · ~6 hrs to read

A structured, from-fundamentals O'Reilly text covering Solidity, the Truffle toolchain, and Web3 integration — a solid book-form companion to the free video curricula in this list.

Cover of Solidity Programming Essentials, 2nd Edition
BeginnerPaid

Solidity Programming Essentials, 2nd Edition

Ritesh Modi · Packt · 412 pages · ~10 hrs to read

A straightforward beginner's guide to Solidity syntax and ERC-20/NFT token contracts — narrower in scope than the O'Reilly title but a fine first book if you want tokens specifically.

Intermediate & Advanced Solidity Books

3
Cover of Mastering Ethereum
IntermediateFree

Mastering Ethereum

Andreas Antonopoulos, Gavin Wood · O'Reilly · 424 pages · ~11 hrs to read

★★★★☆4.01 Google ratings

The foundational text on how Ethereum actually works — EVM internals, transaction mechanics, and contract architecture. Free on GitHub; the protocol fundamentals remain accurate even where tooling chapters have aged.

Cover of Mastering Blockchain, 4th Edition
IntermediatePaid

Mastering Blockchain, 4th Edition

Imran Bashir · Packt · 819 pages · ~20 hrs to read

Broadens past Solidity into the blockchain fundamentals every smart-contract engineer needs — consensus protocols, cryptography, DeFi, and Web3 architecture, updated through the current NFT/DeFi landscape.

Cover of Mastering Bitcoin: Programming the Open Blockchain, 3rd Edition
IntermediatePaid

Mastering Bitcoin: Programming the Open Blockchain, 3rd Edition

Andreas M. Antonopoulos & David A. Harding · O'Reilly · 424 pages · ~11 hrs to read

Not Ethereum-specific, but the widely regarded best technical explanation of how a blockchain actually works at the protocol level — foundational context that makes EVM internals click faster.