4 book resources to learn Web3

4 resources

  1. 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.

  2. 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.

  3. 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.

  4. 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.