How to learn web 3.0: top online resources [FREE]
Here are some top online resources if you’re wondering how to learn web3 development online.
Web3, the next iteration of the internet, is just about taking off. Web3 companies are raising billions of dollars because of web3’s forecasted potential in the next 10–15 years. The difference then would be that those billions would turn into trillions.
The graphs are looking up, frens.
The web3 companies raising all this money eventually require resources to develop products. But there’s a massive problem on hand: web3 developers are scarce.
A web3 developer nowadays, with 1+ year of experience, is making an average of $130k/year. That’s the salary for an entry-level developer. More so, there’s massive opportunity for growth, learning and disruption in the space.
So if I’m completely honest, not entering the web3 space at this point would be like losing out on buying Bitcoin years ago when it was at $25.
A disclaimer, though, most practical web3 projects do require you to have knowledge of web2 programming languages, or a background in web development. So choose your battles wisely!
Without further ado,
Here are top free online resources on how to learn web3 in 2022
1. What is web3? (Explained with animations)
This video on what is web3 has 1.6 mil views. I don’t know about you, but I consider that a good measure
. If web3 is just this new buzzword to you, watching this will help.
Paired with the whiteboard animation, you’ll be able to understand how web3 compares to earlier versions of the internet. Moreover, there’s a lot discussed on the purpose of decentralization and how crypto and other web3 features enable it.
2. The Non-Fungible Token Bible: Everything you need to know about NFTs — Opensea
If so far you’ve been finding on-the-surface explanations of NFTs or non-fungible tokens, and you think they suck and you’ve learnt nothing, this guide is valuable.
It’s in-depth and gets into the history of NFTs, NFT myths and misconceptions, the current state of the NFT market as well as the technical anatomy of ERC721 — the token standard for NFTs.
If you come from a non-dev background, some things may be a little difficult to understand at first glance. But you’ll there because the explanations in this for a lot of technical jargon are done properly.
3. 10 Days of Solidity — metaschool.so
So you’re at the point where you’ve done some reading but could really use an all-in-one course on a web3 skill: this is the one!
This is a nicely paced course that takes you one by one through Solidity lessons. Once you’re done with a particular lesson, the next one unlocks after 24 hours. This is done so that you don’t get overwhelmed, and really absorb the information available.
Having said that, it’s super in-depth and loaded with examples (for those of us who love them). Why I call it an all-in-one course is because it has theory and projects, so that you REALLY learn and put your knowledge into practice.
Enroll in 10 Days of Solidity — from scratch
4. An introduction to the Solana blockchain — 2501babe / github
If there’s anything I really like about the gen-z crowd, they really cut the bs and get straight to the point. This blog, which also holds a place on the official Solana website resources section, does just that.
The text, although a bit brief, gets into the Solana blockchain and compares it with Ethereum, and how the both differ. Moreover, the author summarizes Solana docs and what important stuff is included in them. Needless to say, you’ll find this to be a fun read.
5. Web3 Tutorial — EatTheBlocks
If you’re not too fond of reading and really would just want to watch videos on how web3 works, check out this channel on EatTheBlocks. The guy who runs the channel has a massive following, because he just explains stuff really well.
Watching the videos is a decent way to catch up on web3 theory for beginner, or even follow when you’re trying to code but it may be difficult to practice web3 projects like the ones we have at metaschool.so — mostly because you won’t get a chance to make mistakes. Everything will be solved and done for you — and we don’t learn like that, do we?
6. Write your first Hello World Smart Contract in Solidity — metaschool.so
In my opinion, this should be one of the first projects you should start with as a beginner in web3. Once you go through the course content, you’ll find several similarities with the language/s you already know, because Solidity’s adaptable like that.
Of course there may be some unlearning involved — web2 and web3 are vastly different, but trust me, it’ll be easy breezy once you’re done with this project. All you’ve got to do is set up, write your smart contract and deploy it. Did I mention, it’s free?
Read and watch Write a Hello World Smart Contract in Solidity
7. Learn to Code Blockchain DApps by Building Simple Games — CryptoZombies
CrpytoZombies is fairly popular in the web3 world, in fact most of us who’ve been curious about how to learn web3 have probably ended up here before. The reason it’s popular? It’s interactive. And that’s always good — nobody learnt anything really with theory. Practice is where it’s at.
In this project, you can expect to learn the more technical aspects of blockchains. It’s free, so whenever you’re ready to write smart contracts in Solidity and make your own crypto-collectible games, you should try this out.
8. How does a blockchain work — Simply Explained
Sometimes all one wants to do is watch a video with illustrations and commentary. Well, this one has one of the best and simplest explanations for blockchain. Blockchain may be a relatively new concept to non-dev folks, even to some developer folks — and this video breaks down and clears several concepts out for us.
9. The Complete Guide to Full Stack Solana Development with React, Anchor, Rust, and Phantom — Nader Dabit
If you’re interested in Solana development, know blockchain basics and have dabbled in web3 development in practice projects, then you must check this one out.
You’ll see and learn how to build a full stack dapp. Moreover, you’ll be introduced to the Solana ecosystem and what comes with it, so that if going forth you want to build and develop your very own applications, you do it easily.
It’s pretty comprehensive, make sure you go through project prerequisites and setup instructions.
10. Build your own store with Solana Pay — buildspace.so
This project by Buildspace is for all the crypto curious minds. It will help you build your own store using Solana Pay and the best part is: you don’t need knowledge of Rust. You will easily be able to take payments directly via wallets on the blockchain.
Give it a shot!
11. Launch your own epic NFT marketplace — metaschool.so
This is an advanced project, so if you’ve practiced writing smart contracts in the recent past: try this one out. What will you learn? You’re going to understand how NFT minting smart contracts are created and run. This will eventually help you launch your own NFT marketplace!
Enroll for free Launch you own NFT marketplace
If you’re wondering how to learn web3 and looking for resources that don’t waste your time, going through most of these will take your understanding of web3 concepts from a sad 2 on a scale to a decent 7, or even more!
Get started today.
If you’re new to metaschool.so, check out some additional projects you can start whenever you want.