Awesome Web 3.0
The time has come to learn and excel in Web 3.0. The community is always growing. There are enough resources and help in the community to begin with.
For developers who are uncertain about web3's future, I strongly believe in web3 due to the following reasons:
- Recently, the community has been growing for learners and developers
- There are startup ideas revolving around web3
- This is the next big thing in web dev
- Companies are building tools that help the development process
- There are grants available for web3 projects
I do believe in Web3, so remove any doubts from your mind regarding web3 and let's get started.
This repository features impressive collections of resources to learn Web 3.0..
- Web3
- Blockchain
- Ethereum
- dApp
- deFi
- Smart Contracts
- Solidity
- Crypto Wallet
- NFT
- Interface with Blockchain
- Local blockchain development environment
- Remix IDE
- Framework/SDK for dApp development
- Books
Web3
Blockchain
π What is blockchain technology?βΆοΈ Blockchain Theory 101βΆοΈ Blockchain Full Course - 4 Hours | Blockchain Tutorial | Blockchain Technology Explained | Edureka
Ethereum
π Official WebsiteβΆοΈ What Is Ethereum And How Does It Work?βΆοΈ Ethereum Tutorial For Beginners | What Is Ethereum? | Ethereum 2020 Explained | SimplilearnβΆοΈ How Ethereum work -a deep dive
dApp
π What is a Dapp? A Guide to Ethereum Dappsπ Introduction to dAppsπ Build a dApp in 15 minutesβΆοΈ What is a dApp? Decentralized Application on the BlockchainβΆοΈ Learn web3 development by building a dapp p1βΆοΈ Learn web3 development by building a dapp p2βΆοΈ Build your first dAppβΆοΈ Web 3 twitter dAPP with Solidity
deFi
π Learn basics of Crypto and deFiβΆοΈ Decentralized Finance Infrastructureπ Get notified when your LP positions on Uni V3 fall out of range and you stop earning fees
Smart Contracts
π What is a smart contract and how does it work?π Blockchain 2.0 β Explaining Smart Contracts And Its TypesβΆοΈ Smart contracts - Simply Explainedπ SMART CONTRACT LANGUAGES
Solidity
π Official Documentaitonπ Solidity & Vyper Cheat Sheetπ What Is Solidity and How Is It Used to Develop Smart Contracts?βΆοΈ Solidity Tutorial - A Full Course on Ethereum, Blockchain Development, Smart Contracts, and the EVMβΆοΈ Solidity, Blockchain, and Smart Contract Course β Beginner to Expert Python Tutorialπ Cypto Zombie
Crypto Wallet
π What is a crypto wallet?π 6 Best Crypto Wallets of 2022βΆοΈ What are Crypto Walletsο½Explained for beginners
NFT
π How to Make an NFT in 14 Lines of Codeπ What is NFT and How Does NFT Work? The Ultimate Guideπ 8 Pros and Cons of Non-Fungible Tokens and How They Compare to Traditional Investmentsπ Learn Everything about nftsβΆοΈ NFTs, Explained
Interface with Blockchain
-
Ether.js
-
Web3.js
Local blockchain development environment
-
Ganache
Remix IDE
Hardhat
Framework/SDK for dApp development
-
thirdweb
π Official DocumentationβΆοΈ π΄ Build Modern Cryptopunk Clone with React.js & Web 3.0 You learn about thirdweb in the beginning. Rest of the tutorial is for web developmentπ https://blog.avneesh.tech/how-to-add-web3-sign-in-with-thirdweb
-
Hardhat
-
Truffle
-
Embark
-
Brownie
-
Privy
Books
-
Blockchain
π Basics of Bitcoins and Blockchains: An Introduction to Cryptocurrencies and the Technology that Powers Them (Cryptography, Derivatives Investments, Futures Trading, Digital Assets, NFT)π Mastering Blockchain: Deeper insights into decentralization, cryptography, Bitcoin, and popular Blockchain frameworks- Blockchain Expert - E-Book
-
Bitcoin
-
Ethereum
-
NFT
π The NFT Handbook: How to Create, Sell and Buy Non-Fungible Tokens- SimpleHash - API to query NFT data, sales, floor prices and listings across multiple chains Official documentation