Web 3.0 is on fire these days it has the potential to disrupt how we interact with each other on the internet, I noticed a lot of bits and pieces here and there so I thought it is helpful to make a list of all the best learning resources on the web, I'll keep it updated as long as possible enjoy
What Exactly is Web3? by Juan Benet
Learn more : youtube.com/watch?v=l44z35vabvA
The web3 stack by Nader Dabit
Learn more : dev.to/edge-and-node/the-complete-guide-to-..
101Blockchain
in just two years, 101 Blockchains has become the leader in the field of blockchain education and research. Now, we have the largest blockchain community in the world, with over 30,000 professionals.
Learn more: 101blockchains.com
Web3 University
The comprehensive educational resource on blockchain development with the most useful tutorials across the web3 ecosystem. Partnering with a16z, Alchemy, Polygon, Pantera, Chainshot, Off-chain Labs, and many more.
EtHub
The goal of EthHub is to provide a single source for essential Ethereum information.
What is a Decentralized Application on the Blockchain
Watch the video : youtube.com/watch?v=F50OrwV6Uk8
Solidity, Blockchain, and Smart Contract Course โ Beginner to Expert Python Tutorial
Learn more : youtube.com/watch?v=M576WGiDBdQ
Solidity Cheatsheet
Very extensive and comprehensive cheatsheet.
Solidity cheatsheet by Manoj Pramesh
Cheat sheet and best practices for solidity. Write smart contracts for Ethereum.
Web3 Developer Stack
Learn more : quicknode.com/guides/web3-sdks/the-web3-dev..
NFTSchool
learn more : nftschool.dev
Build and Deploy a Modern Web 3.0 Blockchain App | Solidity, Smart Contracts, Crypto
Learn more : youtube.com/watch?v=Wn_Kb3MR_cU
Build Tinder Blockchain Web 3.0 App with Moralis | Solidity | Next.js | Sanity.io
Check the tutorial : youtube.com/watch?v=4YjUaQKE6-I
Alchemy
Alchemy Supernode is the most widely used blockchain API for Ethereum, Polygon, Arbitrum, Optimism, Flow and Crypto.org. Get all the functionality of a node, including JSON-RPC support, but with the supercharged reliability, data correctness and scalability needed to run world-class applications on the blockchain.
Learn what is a Decentralized Application:
Learn more : youtube.com/watch?v=oPIupbsVimc
learn how to create Smart contracts :
Learn more : youtube.com/watch?v=ooN6kZ9vqNQ
Connect your DApp Front-end: Learn Web3.js/ Ethers.js
Now that you know how to create Smart Contracts, you need a way to connect your front-end with your local or remote Solidity (or similar) backend, using anything from HTTP to WebSocket.
To do so you can choose between two JavaScript Libraries:
Web3.js Ethers.js
Web3.js web3.js is a collection of libraries that allow you to connect with a local or remote Ethereum node using HTTP, WebSocket, and other communication protocols directly from your JavaScript Based front-end.
Full web3.js crash course by DApp University : youtube.com/watch?v=t3wM5903ty0
Ethers.js Ethers.js is a lightweight JavaScript library used as an alternative to Web3.js to connect JavaScript front-end with Smart Contacts.
Learn Front-end DApp development with Ethers.js by Nader Dabit : youtu.be/a0osIaAOFSE