Skip to main content

Command Palette

Search for a command to run...

14 Days Reflection

Published
β€’5 min readβ€’View as Markdown

🌐 My 14-Day Web3 Learning Journey at the HackQuest Co-Learning Camp

A 1000–1500 word reflective blog


For the past 14 days, I have been a part of something truly energizing β€” the Co-Learning Camp organized by HackQuest, a space where beginners and builders meet, learn, experiment, and grow together.
What started as simple curiosity about Web3 gradually became a deep journey of understanding blockchain fundamentals, exploring the Monad ecosystem, learning Solidity, attending insightful townhalls, and finally stepping into the world of practical development.

These 14 days felt like a compressed version of a long, transformative learning marathon β€” intense, inspiring, and full of clarity.

Below is my learning journal from all the days, written as a reflection of how my understanding shaped over time.


πŸ“… DAY 1 β€” Entering the Camp: The Beginning of Something New

The first day felt like stepping into an entirely new dimension.
The HackQuest dashboard opened with 8 phases, clearly structured, guiding me like a roadmap through Web3.

Everything looked unfamiliar yet exciting.
I decided to commit fully to this journey.


πŸ“… DAY 2 β€” Web3 Basics (PHASE 1 Completed)

Today I completed Phase 1 β€” Web3 Basics.
This phase helped me understand:

  • What is decentralization?

  • How a blockchain maintains trust without a central authority

  • What are nodes, miners, validators

  • How hashing, signatures, and addresses work

I finally understood why Web3 is not β€œjust crypto” β€” it’s an entire shift in ownership and trust.

Simple Visual:


πŸ“… DAY 3 β€” Going Deeper Into Web3

I explored how blockchains store data, the difference between on-chain vs off-chain systems, and how wallets interact with smart contracts.
Now terms like gas, nonce, and state changes started to make sense.

It felt like unlocking a hidden layer of the internet.


πŸ“… DAY 4 β€” My First Townhall Experience 🎀

Today was my first HackQuest Townhall, and it was energizing!
Hearing experienced builders explain concepts somehow made the whole journey feel more real.

I learned how Web3 careers are shaped, how ecosystems grow, and why developer communities matter.

This interactive session boosted my motivation massively.


πŸ“… DAY 5 β€” Monad Ecosystem Overview (PHASE 2 Completed)

Phase 2 introduced me to the Monad ecosystem β€” an innovative, high-performance Layer-1 blockchain.

What I learned:

  • Monad uses parallel execution

  • It’s EVM-compatible

  • It aims for extremely high throughput

  • It focuses on developer efficiency

This phase changed my understanding of blockchain scalability.

Small Visual:


πŸ“… DAY 6 β€” Internalizing the Monad Vision

I explored more technical aspects:

  • Monad’s approach to pipelining

  • Execution vs consensus separation

  • Why Monad aims to be a performant EVM chain

The more I read, the more clear it became that Monad is trying to push the boundaries of L1 performance.


πŸ“… DAY 7 β€” Solidity Basics (PHASE 3 Completed)

Today I wrote my first smart contract.

Learning Solidity basics:

  • pragma solidity

  • Variables & types

  • Functions

  • Basic state management

My first tiny contract looked like:

Simple, but it was my first step as a Web3 developer.


πŸ“… DAY 8 β€” Second Townhall: Solidity & Monad Insights

The second townhall gave me clarity on:

  • Best practices for Solidity

  • How to avoid common beginner mistakes

  • Fees, gas optimization, and contract structure

  • Why security matters right from day one

Hearing experts break down complex topics made me feel like I was finally β€œinside” the developer world.


πŸ“… DAY 9 β€” Advanced Solidity (PHASE 4 Completed)

Now things started getting serious.

I learned:

  • Modifiers

  • Events

  • Inheritance

  • Error handling

  • Libraries

  • Interfaces

  • Memory vs Storage

These concepts helped me understand how smart contracts are designed at scale.

Diagram:

I felt like leveling up from β€œbeginner” to β€œdeveloper.”


πŸ“… DAY 10 β€” Foundry (PHASE 5 Started)

Today I explored Foundry, one of the fastest and most powerful smart contract development frameworks.

I learned:

  • How to initialize a project

  • Write and run tests

  • Use forge test and forge script

  • Deploy locally

Folder structure sketch:


πŸ“… DAY 11 β€” Getting Comfortable with Foundry

I practiced more:

  • Fuzz testing

  • Deployment scripts

  • Writing assertions

  • Debugging contract logic

Foundry made testing feel almost enjoyable β€” fast, clean, and efficient.


πŸ“… DAY 12 β€” Guided Projects (PHASE 6)

Using everything I learned, I built small guided projects:

  • A simple token

  • A wallet contract

  • A voting system

  • A payment splitter

This phase made me realize:
Learning gives confidence. Building gives identity.


πŸ“… DAY 13 β€” The Final Townhall 🎀✨

Today was the third and final townhall, and it honestly felt special.

This wasn’t just a session β€” it felt like a graduation moment.

Everyone shared experiences.
Mentors gave final guidance.
We celebrated progress.

Posting my reflections today felt emotional β€” like closing a chapter and opening a new one.


πŸ“… DAY 14 β€” Smart Contract Security + Monad Resources (PHASE 7 & 8)

I finished the final two phases, which were extremely important.

Smart Contract Security:

  • Reentrancy

  • Access control

  • Integer overflows

  • Denial of service

  • Front-running

  • Secure patterns

Monad Additional Resources:

  • Tooling

  • Docs

  • Architecture explanations

Security is where I realized:
Blockchains don’t forgive mistakes.

This final day tied everything together.


🌟 Final Reflection β€” What These 14 Days Did for Me

These 14 days felt like 100 days of growth compressed into 2 weeks.

I entered this Co-Learning Camp knowing very little.
I am leaving it with:

βœ” A strong understanding of Web3
βœ” Practical knowledge of Monad's ecosystem
βœ” Ability to write and test contracts in Solidity
βœ” A foundation in Foundry
βœ” Awareness of smart contract security
βœ” Three townhall experiences that shaped my learning

And something more important:
Confidence.

Being a part of HackQuest’s Co-Learning Camp didn’t just teach me blockchain β€” it made me believe I can build with blockchain.


🌈 What’s Next?

This camp was the beginning.
Now I want to:

  • Build more projects

  • Explore Monad deeper

  • Contribute to open-source

  • Participate in hackathons

  • Grow as a Web3 developer

Because learning doesn’t stop β€” it compounds.