4 book resources to learn Web3
4 resources
The Foundry Book
Foundry · Intermediate · Books
The Foundry manual: Forge to build and test contracts in Solidity, Cast to call chains from the terminal and Anvil to run a local node.
The Rust Programming Language
Rust · Beginner · Books
The official Rust book: ownership, borrowing, types and traits, from the first program on. Rust is the language Solana programs are usually written in.
Mastering Bitcoin (free edition)
GitHub · Advanced · Books
Andreas Antonopoulos's technical book on how Bitcoin works inside: keys, transactions, Script and mining. Free and open source on GitHub.
Mastering Ethereum (free edition)
GitHub · Advanced · Books
The Ethereum companion by Andreas Antonopoulos and Gavin Wood: the EVM, Solidity and Vyper contracts, tokens, oracles and dapps. Free on GitHub.