23 Intermediate resources to learn Web3

23 resources

  1. ERC-20 Token Standard

    ethereum.org · Intermediate · Articles

    The interface every fungible Ethereum token still implements, explained with the actual function signatures.

  2. Solidity Documentation

    soliditylang.org · Intermediate · Articles

    The language's own reference for syntax, types, and the compiler behaviour every Solidity job assumes you know.

  3. OpenZeppelin Contracts

    OpenZeppelin · Intermediate · Articles

    Documentation for the audited contract library most production Solidity teams build their own contracts on top of.

  4. Ethernaut

    OpenZeppelin · Intermediate · Challenges

    OpenZeppelin's wargame of intentionally vulnerable contracts you break into to learn how exploits actually work.

  5. Smart Contract Best Practices

    Consensys · Intermediate · Articles

    Consensys's living checklist of the recurring smart-contract bugs and the patterns that prevent them.

  6. The Ultimate Solidity Course

    RareSkills · Intermediate · Courses

    A free, in-depth Solidity course aimed at developers who already know the basics and want production-level fluency.

  7. Hardhat Documentation

    Hardhat · Intermediate · Articles

    Setup, testing, and deployment docs for the Ethereum development environment most Solidity jobs now expect.

  8. The Foundry Book

    Foundry · Intermediate · Books

    The reference manual for Foundry's Forge, Cast, and Anvil tools, written by the Foundry maintainers.

  9. Anchor Framework Docs

    Anchor · Intermediate · Articles

    Reference docs for Anchor, the Rust framework most production Solana programs are written with.

  10. Solana Foundation on GitHub

    GitHub · Intermediate · Open source

    The Solana Foundation's public repositories - a real place to read production Rust and open a first pull request.

  11. Bitcoin Developer Guide

    developer.bitcoin.org · Intermediate · Articles

    Reference documentation for Bitcoin's peer-to-peer protocol, scripting system, and wallet formats.

  12. Chainlink Documentation

    Chainlink · Intermediate · Articles

    Docs for the oracle network most DeFi and cross-chain contracts use to reach real-world data on-chain.

  13. Polygon Developer Docs

    Polygon · Intermediate · Articles

    Official documentation for building on Polygon's chains, from PoS to the CDK and Agglayer stack.

  14. Tezos Documentation

    Tezos · Intermediate · Articles

    The Tezos Foundation's docs on the protocol's on-chain governance and how to write and deploy contracts.

  15. web3.py Documentation

    web3.py · Intermediate · Articles

    Reference docs for the Python library most backend services use to talk to Ethereum nodes and contracts.

  16. Discord Developer Documentation

    Discord · Intermediate · Articles

    Docs for building bots and integrations on the chat platform most Web3 teams and communities run on daily.

  17. OpenAI Platform Documentation

    OpenAI · Intermediate · Articles

    Reference docs for building against GPT models - the tooling behind most AI copilots and chat features.

  18. Machine Learning Specialization

    Coursera · Intermediate · Courses

    Andrew Ng's widely referenced machine-learning course, useful for teams applying ML to on-chain data or fraud detection.

  19. a16z crypto

    a16z crypto · Intermediate · Articles

    Research and market commentary from a16z's crypto arm, whose language shows up often in hiring posts.

  20. The Block

    The Block · Intermediate · News

    Crypto-industry news and research with more depth on protocol and market-structure stories.

  21. Finematics (YouTube)

    Finematics · Intermediate · Videos

    A YouTube channel that explains individual DeFi protocols and mechanisms with diagrams rather than hype.

  22. OpenZeppelin on GitHub

    GitHub · Intermediate · Open source

    OpenZeppelin's public repositories, including its audited contracts library, open for issues and contributions.

  23. Ethereum on GitHub

    GitHub · Intermediate · Open source

    The Ethereum Foundation's public organisation, home to client implementations and protocol specifications.