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.
- 1
Internet
Understand how requests actually travel from a client to your server.
0% - 2
Blockchain Fundamentals
The core ideas every chain, EVM or otherwise, is built on top of.
0% - 3
Cryptography Basics
The math that makes wallets, signatures, and trustless systems possible.
0% - 4
Pick a Blockchain Platform
Every ecosystem has its own virtual machine, tooling, and mental model. Depth in one beats shallow knowledge of many.
0%Pick one to start with - 5
Pick a Smart Contract Language
The language you write on-chain logic in follows directly from the chain you picked.
0%Pick one - 6
Version Control Systems
Track changes to your code and collaborate with other developers.
0% - 7
Repo Hosting Services
Host your Git repositories and collaborate via pull requests.
0%Pick one: GitHub is trending - 8
Development Environment & Tooling
Compile, test, and deploy contracts locally before touching a real network.
0%EVM ToolingSolana Tooling - 9
Smart Contract Fundamentals
The building blocks every on-chain program is made of.
0% - 10
Token Standards
The interfaces that let wallets, marketplaces, and other contracts talk to your tokens.
0%EVM Token StandardsSolana Token Standards - 11
Web3 Libraries & SDKs
How your frontend or backend actually talks to a deployed contract.
0%EVM LibrariesSolana Libraries - 12
Connecting Wallets
The bridge between a user’s keys and your dApp.
0% - 13
Smart Contract Security
Code that manages real money gets attacked, know the common failure modes.
0% - 14
Testing Smart Contracts
Catch bugs before they ship to a network where they cannot be patched.
0%Pick a framework - 15
Oracles & Off-chain Data
Bring real-world data on-chain without breaking trustlessness.
0%Pick one - 16
Decentralized Storage
Store data and assets off-chain without a single point of failure.
0%Pick one - 17
DeFi Concepts
The financial primitives most on-chain applications are built from.
0% - 18
NFTs & Metadata
Unique on-chain assets, and the standards that describe them.
0% - 19
Layer 2 & Scaling
How chains handle more throughput without sacrificing security.
0%Pick one to study first - 20
Cross-chain & Interoperability
Move assets and messages between otherwise isolated networks.
0% - 21
Deploying to Mainnet
Going from a local testnet to a live network with real value at stake.
0% - 22
Building a Frontend (dApp)
Tie everything together into an application users can actually open.
0%
Keep going!
You're 0% of the way through. Every checkbox you tick is saved automatically in your browser.
Browse Tutorials