Editor's top Solidity books
1Hands-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
2Hands-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 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
3Mastering Ethereum
Andreas Antonopoulos, Gavin Wood · O'Reilly · 424 pages · ~11 hrs to read
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.
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.
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.
Solidity resources