Week 1 – My Web3 Learning Journey

Today marks the completion of my first week in the #14DaysOfLearning challenge, and I can confidently say it’s been one of the most mentally stimulating stretches I’ve had in a while. Coming into Web3 with no background wasn’t easy. It felt like stepping into an entirely new ecosystem with its own language, rules, and mindset. But seven days in, I can see a significant shift in my understanding, and more importantly, in my way of thinking about the internet and digital ownership.
The first few days were all about breaking misconceptions. I always thought of wallets as just apps to store coins. Now, I realize they are the gateway to the decentralized world. I learned how different types of wallets—browser, mobile, desktop, and hardware—each come with their own trade-offs between convenience and security. Understanding this changed how I look at asset safety and how I approach any interaction on the blockchain.
One of the most eye-opening topics for me was the concept of private keys and mnemonic phrases. I now understand that whoever holds the private key owns the assets, period. There are no customer support teams or reset buttons in Web3. If your mnemonic phrase is exposed or lost, your funds are as good as gone. That level of responsibility is intimidating at first but necessary for real ownership.
Digital signatures were another critical concept I picked up this week. I had no idea how much risk was involved in blindly signing wallet requests. Learning the differences between simple identity verifications and high-risk approvals like setApprovalForAll gave me a much clearer understanding of how scams happen and how to avoid them. I’ve started using tools like Revoke.cash and learned how to check existing approvals directly on Etherscan. It’s these small actions that make a big difference in staying secure.
I also spent time with Solidity basics and how Ethereum addresses work. Getting hands-on with simple code examples helped demystify how smart contracts interact with addresses, send Ether, and handle permissions. It’s not just theory anymore—now I can read and somewhat understand what a contract is doing, which feels like a big step forward.
Of course, this week wasn’t without its challenges. At times the information felt overwhelming, especially with so many new concepts layered on top of one another. I had to fight the urge to rush and remind myself that real understanding takes time. Reading code wasn’t easy, and honestly, the security risks made me pause more than once. But every time I pushed through confusion, I came out with a bit more clarity and confidence.
Looking back, I can see real progress. I’m no expert, but I’ve gone from barely understanding what a wallet does to grasping how digital signatures work, how to secure my assets, and how to interact safely with smart contracts. That’s a big leap in just seven days.
In the coming week, I plan to go deeper into smart contract logic, get more comfortable with writing and deploying basic contracts, and better understand how DApps interact with wallets. The goal is to not just learn Web3 but to be able to explain it clearly and apply it practically.
This challenge has already given me more than I expected, and I’m excited to see where the next seven days take me. The space is evolving fast, and I’m glad I’m not just watching from the sidelines anymore.
#14DaysOfLearning #LearnwithHQ
Subscribe to my newsletter
Read articles from Mohit directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
