Web3 Journey: Hierarchical vs. Exploration Learning, Core DeFi Skills - BG's Builder Bootcamp
Duration: 00:49:05
Speaker:
Type: Talk
Expertise:
Event: Devcon
Date: Jul 2026
Jeffrey, the founder of Rare Skills, explains effective Web3 learning for advanced developers. He contrasts Exploration Learning (building projects immediately) with Hierarchical Learning (mastering fundamental, generalizable skills first). He advocates for the hierarchical method, emphasizing that internalizing core concepts (like ERC20, cross-contract calls, and binary math) is essential for quickly achieving fluency and understanding complex DeFi protocols like Uniswap. The presentation introduces Rare Skills as an advanced, fundamentals-first educational platform.curriculum.
👉 To learn everything about building on Ethereum, go to https://speedrunethereum.com/
-------
0:00 Introduction to Jeffrey (Rare Skills) and the Web3 Learning Journey
0:01:27 The Challenge: Learning in a Fast-Moving, Overwhelming Industry
0:01:46 What is Rare Skills? (Education for Intermediate/Advanced Developers)
0:02:12 Rare Skills Successes (Training Top Competitors and VPs of Engineering)
0:02:17 Free Resources: Detailed Walkthroughs on the Rare Skills Blog
0:02:38 Free Practice: GitHub Repos with Incomplete or Buggy Code (Exploits)
0:03:07 Instructor-Led Courses (Same Content, Paid for Instructor Time)
0:03:33 The ZK Book: Most Used Resource in the Industry for Zero-Knowledge Proofs
0:03:43 Visualizing Complex Concepts (Uniswap V3 Liquidity Manipulation)
0:04:11 How to Learn Effectively: Hierarchical vs. Exploration Learning
0:05:12 Exploration Learning: Start Building Projects Right Away (e.g., building a copy of Uniswap)
0:05:30 Hierarchical Learning: Master Fundamental Skills (Generalizable Knowledge)
0:06:36 Importance of Fluency: Why You Must Know ERC20 from Memory
0:07:20 Hierarchical View: Project is the Sum of Everything Learned Previously
0:08:32 Hierarchical Learning Example: Path to DeFi (Core Fundamentals First)
0:08:49 Expected Fluency: Code ERC20, Try/Catch, and Low-Level Calls from Memory
0:10:02 The Payoff: Understanding a 30,000-Line Codebase in 20 Minutes
0:10:28 Required Core Knowledge (Tokens, Vaults, Cross Contract Calls, Inflation Attack)
0:11:10 Why Memorization Matters: Internalizing Knowledge
0:13:28 Advantages of Exploration Learning (Avoiding Boredom and Engagement)
0:15:05 Recommended Learning Path: Math, Core Solidity, Core Standards (ERC20, ERC721, Vaults)
0:18:26 Protocol Understanding: Deriving the Formulas in Codebases
0:20:06 Achieving Expertise and Becoming a Manager of Managers
0:23:07 How to Get a Job (A Story about Building an NFT in Assembly)
0:28:56 Fighting FOMO: Resisting Distractions and Sticking to Your Plan
0:30:25 Importance of Production: You Don't Get Paid to Read, You Get Paid to Produce
0:34:51 Hierarchical vs. Exploration: Both are Valid Learning Strategies
0:42:56 How to Become an Expert: Focus on Problems the Industry Has a Hard Time Solving
0:47:45 Q&A: Making the Process Less Painful
-------