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