All Roadmaps

Web3 Developer Roadmap

A step-by-step path from blockchain fundamentals and cryptography to smart contracts, DeFi, NFTs, and shipping a production dApp on Ethereum or Solana, 22 stages, in the order you should learn them.

= Trending= Recommended
Filter by stack:
Your Progress0/97 · 0%
  1. 1

    Internet

    Understand how requests actually travel from a client to your server.

  2. 2

    Blockchain Fundamentals

    The core ideas every chain, EVM or otherwise, is built on top of.

  3. 3

    Cryptography Basics

    The math that makes wallets, signatures, and trustless systems possible.

  4. 4

    Pick a Blockchain Platform

    Every ecosystem has its own virtual machine, tooling, and mental model. Depth in one beats shallow knowledge of many.

    Pick one to start with
  5. 5

    Pick a Smart Contract Language

    The language you write on-chain logic in follows directly from the chain you picked.

    Pick one
  6. 6

    Version Control Systems

    Track changes to your code and collaborate with other developers.

  7. 7

    Repo Hosting Services

    Host your Git repositories and collaborate via pull requests.

    Pick one: GitHub is trending
  8. 8

    Development Environment & Tooling

    Compile, test, and deploy contracts locally before touching a real network.

    EVM Tooling
    Solana Tooling
  9. 9

    Smart Contract Fundamentals

    The building blocks every on-chain program is made of.

  10. 10

    Token Standards

    The interfaces that let wallets, marketplaces, and other contracts talk to your tokens.

    EVM Token Standards
    Solana Token Standards
  11. 11

    Web3 Libraries & SDKs

    How your frontend or backend actually talks to a deployed contract.

    EVM Libraries
    Solana Libraries
  12. 12

    Connecting Wallets

    The bridge between a user’s keys and your dApp.

  13. 13

    Smart Contract Security

    Code that manages real money gets attacked, know the common failure modes.

  14. 14

    Testing Smart Contracts

    Catch bugs before they ship to a network where they cannot be patched.

    Pick a framework
  15. 15

    Oracles & Off-chain Data

    Bring real-world data on-chain without breaking trustlessness.

    Pick one
  16. 16

    Decentralized Storage

    Store data and assets off-chain without a single point of failure.

    Pick one
  17. 17

    DeFi Concepts

    The financial primitives most on-chain applications are built from.

  18. 18

    NFTs & Metadata

    Unique on-chain assets, and the standards that describe them.

  19. 19

    Layer 2 & Scaling

    How chains handle more throughput without sacrificing security.

    Pick one to study first
  20. 20

    Cross-chain & Interoperability

    Move assets and messages between otherwise isolated networks.

  21. 21

    Deploying to Mainnet

    Going from a local testnet to a live network with real value at stake.

  22. 22

    Building a Frontend (dApp)

    Tie everything together into an application users can actually open.

Keep going!

You're 0% of the way through. Every checkbox you tick is saved automatically in your browser.

Browse Tutorials