What’s different from Web2?
Web3 usually adds three layers:
- Wallets (identity + signing)
- Smart contracts (on-chain logic)
- Indexing/Backend (fast reads + good UX)
A 3-stage roadmap
Stage 1: fundamentals (1–2 weeks)
- EVM basics, gas, events
- Solidity + testing (Foundry/Hardhat)
- ERC-20 / ERC-721: understand the “why”, not just copy
Stage 2: a small project (2–4 weeks)
- 1 contract + a simple UI
- Deploy to a testnet
- Read logs, debug reverts
Stage 3: product mindset (4–8 weeks)
- Permissions, roles, upgradeability (when needed)
- Security checklist, code review
- Monitoring & incident mindset
Wrap-up
Pick one end-to-end project, ship it properly, then expand.