! Personal Recommendation / Opinion " " Alternative Option - Pick this or purple ! " Order in roadmap not strict (Learn anytime) ! ! I wouldn't recommend " ! What is Blockchain? " ! Decentralization " ! Why it matters? Find the detailed version of this roadmap along with resources and other roadmaps http : // roadmap.sh Blockchain Basic Blockchain Knowledge " ! Blockchain Structure " ! Basic Blockchain Operations " ! Applications and Uses " ! Cryptography " ! Consensus Protocols " ! Blockchain Interoperability " ! Blockchains " ! Storage " Mining and Incentive Models ! " ! Decentralization vs Trust General Blockchain Knowledge " ! Blockchain Forking " ! Cryptocurrencies " ! " Ethereum ! Cryptowallets " ! " ! Hybrid Smart Contracts " ! Polygon " ! Binance Smart Chain Solana ! EVM-Based " " ! Gnosis Chain " ! Huobi Eco Chain " ! Terra L2 Blockchains ! " Oracles " Avalanche ! " ! ! Moonebeam / Moonriver " Chainlink " ! ERC Tokens " ! Crypto Wallets " ! IDEs " ! Crypto Faucets Smart Contracts ! Decentralized Storage " Brownie " ! Moonebeam / Moonriver " ! L2 Blockchains Programming Languages " ! Solidity " ! Testing " ! Vyper " ! Rust " ! Unit Tests " ! Deployment " ! Monitoring " ! Upgrades " ! Security Practices dapp.tools ! " ! Open Zeppelin " Integration Tests ! " " ! Smart Contract Frameworks Tru!le " ! EVM-Based ! Oracle Networks " ! Hardhat " Arbitrum " ! Fantom Management Platforms Code Coverage " ! Fuzz Testing & Static Analysis " ! Common Threat Vectors " ! Source of Randomness Attacks " ! Slither " ! Manticore " ! MythX " ! Echidna " ! "! ! " " ! " ! React Angular Tools " ! Git " GitHub ! Version Control Systems " GitLab ! BitBucket " ! Vue Repo Hosting Services Frontend Frameworks " ! Insurance " ! Testing " ! Payments " ! Deployment " ! NFTs " ! Maintenance " ! Architecture " ! Security ! DeFi " DAOs " ! Applicability " ! Alchemy " ! Infura " ! Moralis " ! dApps - Decentralized Applications " ! ! Client Libraries " Client Nodes " ! Geth " ! Besu " ! Nethermind " ! Substrate " ! ! " " ! Node as a Service Supporting Languages " ! " ! ethers.js web3.js Moralis " ! Quicknode " ! JavaScript State and Payment Channels " ! Python Optimistic Rollups & Fraud Proofs " ! Go Zk Rollups & Zero Knowledge Proof Building for Scale Validium Plasma Sidechains Ethereum 2.0 On-Chain Scaling Keep Learning