๐๏ธ Suggested Schedule
A recommended path through the docs: start with foundations, then pick a chain (EVM or Solana), build with generic tools, and optionally dive into hackathons and production topics.
๐ Phase 1: Foundations
| Order | Topic | Link | Notes |
|---|---|---|---|
| 1 | Getting Started | Getting Started | Web2 vs Web3, why you need a wallet |
| 2 | MetaMask & Wallet Fundamentals | Weekly: MetaMask & Wallet Fundamentals | Keys, gas, seed phrases, DeFi basics |
| 3 | MetaMask (reference) | MetaMask | Setup, networks, security, dApp connection |
๐ Phase 2: Basics (Before Code)
| Order | Topic | Link | Notes |
|---|---|---|---|
| 1 | Git | Git | Version control and collaboration |
| 2 | Environment Variables | Environment Variables | Secrets, .env, security, what to do if leaked |
๐ Phase 3: Web3 โ Pick a Chain
Choose EVM or Solana (or both) and follow the links for that chain.
Option A: EVM (Ethereum, Polygon, Arbitrum, Base, etc.)
| Order | Topic | Link |
|---|---|---|
| 1 | EVM Overview | EVM |
| 2 | Hardhat | Hardhat |
| 3 | ERC20 & ERC721 | ERC20, ERC721 |
| 4 | DApp (EVM) | Scaffold-ETH 2, Wagmi & RainbowKit |
| 5 | Proxies & Security | Proxy Contracts, Smart Contract Security |
Workshop: Hardhat & Web3 Dev Setup โ Full setup, deploy to Sepolia.
Option B: Solana
| Order | Topic | Link |
|---|---|---|
| 1 | Solana Overview | Solana |
| 2 | Accounts & Programs | Accounts, Programs |
| 3 | NFTs (Metaplex) | Metaplex |
๐ Phase 4: Cross-Chain & Generic Web3
Use these regardless of chain:
| Topic | Link | Notes |
|---|---|---|
| DApp (generic) | DApp | Overview and links by chain |
| IPFS | IPFS | Decentralized storage, NFT metadata |
| Oracles | Oracles | Price feeds and off-chain data |
| Multi-Signature Wallets | Multi-Signature Wallets | Shared control of funds |
| Proxy Contracts | Proxy Contracts | Upgradeable contracts (concept) |
| Smart Contract Security | Smart Contract Security | Principles and EVM deep dive |
| Faucets | Faucets | Testnet tokens for development |
๐ Phase 5: Hackathons (Optional)
When youโre ready to ship something in a weekend:
| Topic | Link |
|---|---|
| Hackathon Preparation | Hackathon Preparation Guide |
| Winning Idea | Winning Idea? |
| Supabase | Supabase |
| Docker | Docker |
| Basic Server | Basic Server Setup |
๐ Phase 6: Production
Before or after going to mainnet:
| Topic | Link |
|---|---|
| CI/CD | CI/CD |
| Domain Management | Domain Management |
๐ Weekly Presentations (Live Material)
Slides and walkthroughs that match the schedule:
| Session | Topic | Link |
|---|---|---|
| 1 | MetaMask & Wallet Fundamentals | Subpage 1 |
| 2 | Hackathon Preparation Guide | Subpage 2 |
| 3 | Hardhat & Web3 Dev Setup | Subpage 3 |
๐ Quick Reference: All Sections
| Section | Whatโs inside |
|---|---|
| Getting Started | Web2 vs Web3, wallets |
| Basics | Git, environment variables |
| Web3 | EVM, Solana, DApp, MetaMask, IPFS, oracles, multisig, proxies, security, faucets |
| Hackathon | Winning idea, Supabase, Docker, basic server |
| Production Software | CI/CD, domain management |
| Weekly Presentations | MetaMask, hackathon prep, Hardhat setup |
You can follow the phases in order or jump to a section you need. The schedule is a suggestion, not a strict sequence.
Last updated on