// the find
spo0ds/Journey-to-become-a-Blockchain-Engineer
I'm sharing everything I'm learning to become a Blockchain Engineer
A public learning journal documenting one developer's path from zero to Solidity and smart contract tooling, structured as daily notes across 30+ days. Covers Ethereum fundamentals, Solidity basics, Web3.py, Brownie, Chainlink oracles/VRF/keepers, and AAVE. Aimed at complete beginners who want a breadcrumb trail rather than a polished curriculum.
The day-by-day structure actually includes working code alongside the notes — Brownie deploy scripts, mock aggregator setup for testing oracle-dependent contracts, and Chainlink VRF integration are real, runnable examples, not pseudocode. It covers both theory (PoW/PoS, cryptographic signing, consensus) and hands-on tooling in the same repo, which most tutorials split into separate resources. The MockV3Aggregator pattern in Day 11-12 is a genuinely useful reference for anyone trying to unit-test Chainlink price feeds locally. The lottery contract (Day 13) connects Chainlink VRF + Keepers together in a non-trivial way that shows how oracle composition actually works.
Last pushed April 2023 and the tooling is mostly deprecated — Brownie is unmaintained, Rinkeby (referenced repeatedly for deployments) was shut down in late 2022, and the Chainlink contract versions used are several major releases behind. Anyone following this today will spend more time debugging dead tooling than learning. Foundry is completely absent despite being the dominant Solidity development framework since mid-2022; a learner finishing this course will be behind the industry default on day one of a real job. The notes lean heavily on screenshots (hundreds of PNGs) instead of code blocks — nothing is copy-pasteable and the images add no information that text wouldn't convey better. Writing quality is rough throughout with inconsistent depth per topic, which is fine for a personal journal but means it works poorly as a reference when you need to come back to a specific concept.