DEV Community

Cover image for Great Free Resources to Learn web3 for Developers
0xkoji
0xkoji

Posted on • Edited on

Great Free Resources to Learn web3 for Developers

As many of you know, web3 is super popular right now. Jack Dorsey and Elon Musk talked about it before and a16z's Marc Andreessen blocked Jack on Twitter. Probably, it's a good time to start learning web3. In this post, I'll introduce great free resources to you!

Basic

ODYSSEY

https://www.odysseydao.com/

ODYSSEY is a great site to understand the basic things on topics that are related to web3. For example, blockchain, NFTs, web3 concept, DeFi etc.

useWeb3

https://www.useweb3.xyz/

useWeb3 is a very useful learning platform to access helpful resources.

Service

thirdweb

https://thirdweb.com/

Smart contracts you control. Tools that accelerate your workflow. Intuitive SDKs and widgets for developers.
thirdweb allows us to build a dapp quickly!
Also, thirdweb is good for non-tech people.

Moralis

https://moralis.io/

The Ultimate Web3 Development Platform
Join 65,000+ blockchain projects that use Moralis software and APIs to build & scale their dApps without the cost & complexity.

Alchemy

https://www.alchemy.com/
Web3 development made easy
One magic line of code supercharges your development with the world’s most powerful blockchain developer platform, relied upon by the majority of the world's top blockchain apps.

I'm using this and if you register with this link, you and I will get $100 credit!

INFURA

https://infura.io/

The world’s most powerful blockchain development suite

Dune Analytics

https://dune.xyz/

Free crypto analytics by and for the community.
You can find out really useful data that is related to crypto/web3.

If you are familiar with SQL, you will love Dune Analytics!

Tutorial

Crypto Zombies

https://cryptozombies.io/

The version of solidity is old but Crypto Zombies is really helpful to understand solidity basics and dapp's simple architecture for beginners.

Pointer

https://www.pointer.gg/

Pointer offers really nice tutorials for developers. If you know reactjs already, Pointer will be good for you.

Buildspace

https://app.buildspace.so/home

Buildspace offers very good tutorials to understand web3 stuff. It covers Ethereum, Solana and Polygon(soon).
Their discord server is also very helpful for people who want to learn web3. A great thing is that after you finish a tutorial, Buildspace will give you an NFT.

LearnWeb3

https://www.learnweb3.io/

LearnWeb3 offers great tutorials. Their tutorials are divided into 4 levels: Freshman, Sophomore, Junior, and Senior.
Also, they offer tests to check your understanding.

Alchemy University

https://university.alchemy.com/

Alchemy University is the ultimate ecosystem for learning how to build and interact with web3. Our goal is to teach you everything you need to know about Solidity and start building in web3, from hands-on bootcamps to starter code that expedites your workflow.

metaschool

https://metaschool.so/

Build in Web3
Change the World! Your fun, free and trusted resource to become a Web3 Developer by building & shipping dApps!

ETHEREUM DEVELOPMENT TUTORIALS

https://ethereum.org/en/developers/tutorials/

Developer Resources (Solana)

https://solana.com/developers

Youtube

Nader Dabit YouTube Channel

https://www.youtube.com/c/naderdabit

Some of you may know, Nader used to work as a DevRel at Amazon, but now he is in web3 world. He has released many useful videos since last year.

His post on freeCodeCamp is also great.
What is Web3? The Decentralized Internet of the Future Explained
https://www.freecodecamp.org/news/what-is-web3/

Of course, you should check his posts on dev.to
https://dev.to/dabit3

Patrick Collins YouTube Channel

https://www.youtube.com/c/PatrickCollins

Patrick is a DevRel at Chainlink and his videos cover a lot of things that are related to blockchain. Also his blog is very useful.
https://medium.com/@patrick.collins_58673

ETHGlobal YouTube Channel

https://www.youtube.com/c/ETHGlobal/videos

Hackathons teach new skills, strengthen developer communities, and push the limits of new technologies. At ETHGlobal, we're leveraging our years of experience to foster a world-class ecosystem of Ethereum developers and entrepreneurs.

Chainlink YouTube Channel

https://www.youtube.com/channel/UCnjkrlqaWEBSnKZQ71gdyFA

How to Build and Deploy a Solana Smart Contract | Chainlink Engineering Tutorials

https://www.youtube.com/watch?v=7l1P3xzr7Jo

HashLips

If you are interested in NFTs, HashLips Youtube Channel is the best place to learn how to create NFTs.
https://www.youtube.com/c/HashLipsNFT

Blog

How to Build a React Dapp with Hardhat and MetaMask

https://medium.com/building-blocks-on-the-chain/how-to-build-a-react-dapp-with-hardhat-and-metamask-9cec8f6410d3

The Complete Hands-On Hardhat Tutorial

https://betterprogramming.pub/the-complete-hands-on-hardhat-tutorial-9e23728fc8a4

Solidity For Developers: The Ethereum Blockchain

https://coinsbench.com/solidity-for-developers-the-ethereum-blockchain-7b6c8a18c93e

FullStack Web3 β€” Everything You Need to Know

https://betterprogramming.pub/everything-you-need-to-know-about-fullstack-web3-94c0f1b18019

Other

Vyper

https://vyper.readthedocs.io/en/stable/
This is good if you like/love python.

Vyper is a contract-oriented, pythonic programming language that targets the Ethereum Virtual Machine (EVM).

Top comments (2)

Collapse
 
369gtech profile image
Steven Mcleod

Thanks for the share, have been going through all the learning slowly and what a great way to learn.

Collapse
 
jonrandy profile image
Jon Randy πŸŽ–οΈ

Probably also a good idea to educate yourself about the problems with web3