<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Bassey Godsave</title>
    <description>The latest articles on DEV Community by Bassey Godsave (@bassey_01).</description>
    <link>https://dev.to/bassey_01</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4002208%2F3d35a00d-d253-446c-8e62-0245354ba69d.jpeg</url>
      <title>DEV Community: Bassey Godsave</title>
      <link>https://dev.to/bassey_01</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/bassey_01"/>
    <language>en</language>
    <item>
      <title>Week 2: I Found the Best Free Blockchain Course on the Internet — Here's My Honest Review</title>
      <dc:creator>Bassey Godsave</dc:creator>
      <pubDate>Sun, 19 Jul 2026 18:47:47 +0000</pubDate>
      <link>https://dev.to/bassey_01/week-2-i-found-the-best-free-blockchain-course-on-the-internet-heres-my-honest-review-5096</link>
      <guid>https://dev.to/bassey_01/week-2-i-found-the-best-free-blockchain-course-on-the-internet-heres-my-honest-review-5096</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2472cj47yb007d4dzps4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2472cj47yb007d4dzps4.png" alt=" " width="800" height="277"&gt;&lt;/a&gt;My Zero to Blockchain Engineer journey — Week 2 update&lt;/p&gt;

&lt;p&gt;Last week I announced I was teaching myself blockchain engineering from zero.&lt;/p&gt;

&lt;p&gt;This week I went deep into Cyfrin Updraft — and I have to be honest, it changed how I think about learning Web3.&lt;/p&gt;

&lt;p&gt;Here's everything I covered, what surprised me, and why I think this platform is the best free resource for anyone serious about becoming a blockchain developer.&lt;/p&gt;

&lt;p&gt;What I covered this week&lt;/p&gt;

&lt;p&gt;I'm currently 45% through the Blockchain Basics course on Cyfrin Updraft. Here's exactly what the lessons covered:&lt;/p&gt;

&lt;p&gt;Section 1 — What Is A Blockchain?&lt;/p&gt;

&lt;p&gt;This section answered the question properly — not in a surface-level way, but by starting with the problem blockchain solves.&lt;/p&gt;

&lt;p&gt;The lesson on centralized control hit differently. Think about it in a Nigerian context — banks freezing accounts, payment processors blocking transactions, elections where results can't be independently verified. These aren't hypothetical problems. They're things we live with.&lt;/p&gt;

&lt;p&gt;Blockchain's answer: a shared ledger where truth is verified by math, not by a middleman.&lt;/p&gt;

&lt;p&gt;That framing made everything click for me.&lt;/p&gt;

&lt;p&gt;Key lessons I completed:&lt;/p&gt;

&lt;p&gt;What Is A Blockchain — centralized problems vs decentralized solutions&lt;br&gt;
History Of Blockchain — from the double-spend problem to Bitcoin to Ethereum&lt;br&gt;
Benefits Of Blockchain — permissionless, immutable, credibly neutral&lt;br&gt;
Use Cases — DeFi, cross-border payments, DAOs, digital ownership&lt;br&gt;
Many Many Chains — L1s, L2s, Mainnets vs Testnets&lt;br&gt;
The Oracle Problem — why smart contracts can't access real-world data alone&lt;br&gt;
The Purpose Of Smart Contracts — math-based promises vs trust-based agreements&lt;br&gt;
What Is The EVM — Ethereum's computation engine explained simply&lt;br&gt;
Benefits Of Smart Contracts — decentralization, immutability, transparency&lt;/p&gt;

&lt;p&gt;Section 2 — Sending Transactions&lt;/p&gt;

&lt;p&gt;This is where things got hands-on — and where Cyfrin pulled ahead of every other platform I've tried.&lt;/p&gt;

&lt;p&gt;Key lessons:&lt;/p&gt;

&lt;p&gt;What Is A Wallet — your public address as a digital mailbox&lt;br&gt;
Setting Up A Wallet — MetaMask from scratch, self-custody explained&lt;br&gt;
MetaMask Wallet Walkthrough — multiple accounts, custom networks, testnets&lt;br&gt;
Sending Your First Transaction — on a Tenderly virtual testnet&lt;br&gt;
A Note On Testnets — public vs virtual testnets&lt;br&gt;
Sending First Transaction On A Public Testnet — using Etherscan to track it&lt;br&gt;
Introduction To Gas — why transactions cost ETH and how gas is calculated&lt;br&gt;
What Are Smart Contracts — from Solidity code to deployed bytecode&lt;/p&gt;

&lt;p&gt;The thing that genuinely surprised me: the faucet&lt;/p&gt;

&lt;p&gt;If you've tried to learn blockchain development before, you know the pain of testnet faucets.&lt;/p&gt;

&lt;p&gt;A faucet is a website that gives you free test ETH so you can practice sending transactions without spending real money. On most platforms — including LearnWeb3.io — you have to hunt for a working faucet, deal with rate limits, wait hours, sometimes get nothing.&lt;/p&gt;

&lt;p&gt;Cyfrin Updraft uses Tenderly virtual testnets instead.&lt;/p&gt;

&lt;p&gt;You spin up your own private blockchain in seconds. Infinite test ETH. No waiting. No faucet hunting. No frustration.&lt;/p&gt;

&lt;p&gt;That one decision by the Cyfrin team removes one of the biggest friction points for blockchain beginners. I sent my first transaction in under 10 minutes. On other platforms that process took me an hour of troubleshooting.&lt;/p&gt;

&lt;p&gt;Cyfrin Updraft vs LearnWeb3.io — my honest comparison&lt;/p&gt;

&lt;p&gt;I've now used both platforms seriously. Here's my take:&lt;/p&gt;

&lt;p&gt;Cyfrin Updraft is better for:&lt;/p&gt;

&lt;p&gt;Depth of explanation — Patrick Collins doesn't skip anything&lt;br&gt;
Hands-on practice — Tenderly integration is seamless&lt;br&gt;
Career path — the course order takes you from zero to security auditor&lt;br&gt;
Up to date content — courses updated as recently as late 2025&lt;/p&gt;

&lt;p&gt;LearnWeb3.io is better for:&lt;/p&gt;

&lt;p&gt;Gamification — XP, levels, and NFT certificates keep you motivated&lt;br&gt;
Community feel — the platform has a social layer built in&lt;br&gt;
Hackathon and bounty awareness — they actively point you toward earning opportunities&lt;/p&gt;

&lt;p&gt;My verdict: Use Cyfrin Updraft as your primary learning platform. Use LearnWeb3.io for motivation, community, and to discover hackathons and bounties.&lt;/p&gt;

&lt;p&gt;They complement each other well. You don't have to choose.&lt;/p&gt;

&lt;p&gt;The concept that changed how I see blockchain&lt;/p&gt;

&lt;p&gt;Before this week, I understood blockchain as a technology. After this week, I understand it as a philosophy.&lt;/p&gt;

&lt;p&gt;The oracle problem lesson explained something I hadn't thought about — smart contracts are powerful but they're isolated. They live on the blockchain and can only see what's on the blockchain. They can't check the weather, the price of oil, or the result of a football match by themselves.&lt;/p&gt;

&lt;p&gt;That's why Chainlink exists — decentralized oracle networks that feed real-world data into smart contracts securely.&lt;/p&gt;

&lt;p&gt;This matters because almost every DeFi protocol I'll eventually build will need external data. Knowing why oracles exist makes the whole DeFi ecosystem make more sense.&lt;/p&gt;

&lt;p&gt;Where I am on the roadmap&lt;br&gt;
&lt;strong&gt;Phase                                  Status&lt;/strong&gt;&lt;br&gt;
JavaScript fundamentals              🔄In progress daily&lt;br&gt;
Blockchain Basics (Cyfrin)           🔄45% complete&lt;br&gt;
Solidity Smart Contract Development  ⏳Starts after JS done&lt;br&gt;
Foundry Fundamentals                 ⏳Month 4&lt;br&gt;
Smart Contract Security              ⏳Month 6&lt;br&gt;
First hackathon / bounty             ⏳Month 7+&lt;/p&gt;

&lt;p&gt;My honest reflection on Week 2&lt;/p&gt;

&lt;p&gt;The learning is going well. But I want to be transparent about something.&lt;/p&gt;

&lt;p&gt;I made a mistake early on — I rushed through LearnWeb3.io lessons by reading instead of coding. Got to the Solidity introduction without actually being ready for it. Had to go back to JavaScript basics.&lt;/p&gt;

&lt;p&gt;That's a lesson in itself: passive learning feels like progress but isn't.&lt;/p&gt;

&lt;p&gt;The rule I've set for myself now: if I can't close the lesson and explain it in my own words, I haven't learned it. I go back and re-read until I can.&lt;/p&gt;

&lt;p&gt;Week 2 done. JavaScript and Blockchain Basics side by side every day.&lt;/p&gt;

&lt;p&gt;See you next week with Week 3. 🚀&lt;/p&gt;

&lt;p&gt;Follow the full journey:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://x.com/BassGod001" rel="noopener noreferrer"&gt;Twitter&lt;/a&gt;&lt;br&gt;
 &lt;a href="https://github.com/BassGod001" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;&lt;br&gt;
 &lt;a href="//www.linkedin.com/in/bassey-godsave-764890419"&gt;LinkedIn&lt;/a&gt;&lt;br&gt;
Previous article: &lt;a href="https://dev.to/bassey_01/im-teaching-myself-blockchain-engineering-from-zero-heres-my-exact-12-month-plan-lh8"&gt;I'm Teaching Myself Blockchain Engineering from Zero&lt;/a&gt;&lt;/p&gt;

</description>
      <category>blockchain</category>
      <category>webdev</category>
      <category>cyfrin</category>
      <category>learninpublic</category>
    </item>
    <item>
      <title>I'm Teaching Myself Blockchain Engineering from Zero — Here's My Exact 12-Month Plan</title>
      <dc:creator>Bassey Godsave</dc:creator>
      <pubDate>Tue, 07 Jul 2026 09:26:22 +0000</pubDate>
      <link>https://dev.to/bassey_01/im-teaching-myself-blockchain-engineering-from-zero-heres-my-exact-12-month-plan-lh8</link>
      <guid>https://dev.to/bassey_01/im-teaching-myself-blockchain-engineering-from-zero-heres-my-exact-12-month-plan-lh8</guid>
      <description>&lt;p&gt;Day 1 of documenting my journey from complete beginner to Solidity developer&lt;/p&gt;

&lt;p&gt;I made a decision today.&lt;/p&gt;

&lt;p&gt;I'm going to teach myself blockchain engineering — from absolute zero. No computer science degree. No coding background. Just a laptop, 2 hours a day, and a plan I reverse-engineered from the job itself.&lt;/p&gt;

&lt;p&gt;And I'm documenting every single step publicly.&lt;/p&gt;

&lt;p&gt;This is Day 1.&lt;/p&gt;

&lt;p&gt;Why blockchain engineering?&lt;/p&gt;

&lt;p&gt;Blockchain isn't hype anymore — it's infrastructure. Smart contracts power billions of dollars in DeFi protocols. NFT marketplaces, DAOs, decentralized exchanges — all of it runs on code written by Solidity developers.&lt;/p&gt;

&lt;p&gt;And the demand for those developers massively outpaces the supply.&lt;/p&gt;

&lt;p&gt;The average Solidity developer earns between $70K and $150K+. Senior DeFi engineers at protocols like Uniswap, Aave, and Compound earn even more. Meanwhile, most people in tech haven't touched Web3 yet.&lt;/p&gt;

&lt;p&gt;That gap is the opportunity.&lt;/p&gt;

&lt;p&gt;Why I'm documenting this publicly&lt;/p&gt;

&lt;p&gt;Three reasons:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Accountability. It's hard to quit when people are watching. By writing this publicly, I'm making a commitment I can't quietly walk away from.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;To help the next person. When I searched for "how to become a blockchain developer from zero," I found a lot of vague advice. Not many people documenting the day-by-day reality. I want to be that resource for someone starting where I am.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Africa needs more Web3 builders. Nigeria has one of the most active crypto communities in the world. But we need more developers — people building protocols, writing contracts, shipping DApps — not just trading. I want to be part of that shift.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The approach: reverse engineering from the job&lt;/p&gt;

&lt;p&gt;Most people learn randomly and hope it leads somewhere.&lt;/p&gt;

&lt;p&gt;I did the opposite. I looked at actual Solidity developer job postings, studied what protocols hire for, and traced backwards to build the exact skill set employers want.&lt;/p&gt;

&lt;p&gt;Here's what they consistently ask for:&lt;/p&gt;

&lt;p&gt;Solidity and EVM knowledge&lt;br&gt;
Smart contract security (reentrancy, access control, gas optimization)&lt;br&gt;
Hardhat or Foundry for testing and deployment&lt;br&gt;
Ethers.js or Web3.js for frontend integration&lt;br&gt;
A GitHub portfolio with deployed contracts&lt;/p&gt;

&lt;p&gt;So I built a roadmap that leads directly to those skills — nothing extra, nothing wasted.&lt;/p&gt;

&lt;p&gt;The 12-month roadmap&lt;/p&gt;

&lt;p&gt;Phase 1 · Months 1–2 · JavaScript Foundations&lt;/p&gt;

&lt;p&gt;Before Solidity, I need programming fundamentals. JavaScript is the choice because it's used all the way through — Ethers.js, Hardhat scripts, React frontends. One language that compounds across every phase.&lt;/p&gt;

&lt;p&gt;What I'll build: number guessing game → todo list → live crypto price fetcher → wallet balance checker&lt;/p&gt;

&lt;p&gt;Phase 2 · Months 2–3 · Blockchain Fundamentals&lt;/p&gt;

&lt;p&gt;How Bitcoin and Ethereum actually work under the hood. Wallets, private keys, transactions, gas, the EVM. Most beginners skip this and pay for it later with confusing bugs.&lt;/p&gt;

&lt;p&gt;What I'll do: read the Ethereum docs, send testnet transactions, query the blockchain with Ethers.js&lt;/p&gt;

&lt;p&gt;Phase 3 · Months 3–5 · Solidity + Smart Contracts&lt;/p&gt;

&lt;p&gt;The core skill. Writing, testing, and deploying smart contracts on Ethereum. ERC-20 tokens, ERC-721 NFTs, security patterns, gas optimization.&lt;/p&gt;

&lt;p&gt;What I'll build: custom ERC-20 token → NFT contract → staking system&lt;/p&gt;

&lt;p&gt;Phase 4 · Months 5–7 · Full DApps&lt;/p&gt;

&lt;p&gt;Connecting smart contracts to React frontends. This is where everything comes together — blockchain backend + JavaScript frontend.&lt;/p&gt;

&lt;p&gt;What I'll build: token dashboard → NFT minting site → DAO voting DApp&lt;/p&gt;

&lt;p&gt;Phase 5 · Months 7–10 · Portfolio Projects&lt;/p&gt;

&lt;p&gt;One serious capstone project — a mini DEX, lending pool, or yield vault — deployed to mainnet. Plus open source contributions and a hackathon submission.&lt;/p&gt;

&lt;p&gt;Phase 6 · Months 10–12 · Job Search&lt;/p&gt;

&lt;p&gt;Applications, technical interview prep, community building, freelance on Gitcoin and Immunefi while applying for full-time roles.&lt;/p&gt;

&lt;p&gt;What to expect from this series&lt;/p&gt;

&lt;p&gt;Every week I'll publish an article here on Dev.to covering:&lt;/p&gt;

&lt;p&gt;✅ What I learned — concepts explained in plain English as I understand them for the first time&lt;br&gt;
🔥 What I built — with code, links to GitHub, and deployed contract addresses&lt;br&gt;
❌ Where I got stuck — the honest moments, not just the wins&lt;br&gt;
📌 Resources that actually helped — so you don't have to filter through everything I did&lt;/p&gt;

&lt;p&gt;No polished hindsight. Just real-time documentation of the journey.&lt;/p&gt;

&lt;p&gt;Starting today&lt;/p&gt;

&lt;p&gt;Week 1, Day 1.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="nx"&gt;javascript&lt;/span&gt;
&lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;Hello, blockchain&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That's it. That's the whole win for today. But every expert was here once.&lt;/p&gt;

&lt;p&gt;If you're on a similar journey — learning to code, trying to break into Web3, or just curious about blockchain development — follow along. I'd love to have people watching, learning alongside, or sharing resources.&lt;/p&gt;

&lt;p&gt;See you next week with a Week 1 update.&lt;/p&gt;

&lt;p&gt;Let's go. 🚀&lt;/p&gt;

&lt;p&gt;Follow my journey across platforms:&lt;/p&gt;

&lt;p&gt;X/Twitter: @BassGod001&lt;br&gt;
GitHub: &lt;a href="https://github.com/BassGod001" rel="noopener noreferrer"&gt;https://github.com/BassGod001&lt;/a&gt;&lt;br&gt;
LinkedIn: &lt;a href="http://www.linkedin.com/in/bassey-godsave-764890419" rel="noopener noreferrer"&gt;www.linkedin.com/in/bassey-godsave-764890419&lt;/a&gt;&lt;/p&gt;

</description>
      <category>blockchain</category>
      <category>web3</category>
      <category>javascript</category>
      <category>careerdevelopment</category>
    </item>
  </channel>
</rss>
