Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/surajondev/awesome-web3.0
A collection of awesome resources to learn Web 3.0π
https://github.com/surajondev/awesome-web3.0
List: awesome-web3.0
awesome-list blockchain ethereum hacktoberfest smart-contracts tutorial web3
Last synced: about 1 month ago
JSON representation
A collection of awesome resources to learn Web 3.0π
- Host: GitHub
- URL: https://github.com/surajondev/awesome-web3.0
- Owner: surajondev
- License: mit
- Created: 2022-02-10T10:20:00.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-10-29T07:21:08.000Z (11 months ago)
- Last Synced: 2024-05-23T07:12:23.092Z (4 months ago)
- Topics: awesome-list, blockchain, ethereum, hacktoberfest, smart-contracts, tutorial, web3
- Language: MDX
- Homepage: https://web3-roadmap.netlify.app/
- Size: 3.73 MB
- Stars: 158
- Watchers: 7
- Forks: 46
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- ultimate-awesome - awesome-web3.0 - A collection of awesome resources to learn Web 3.0π. (Other Lists / PowerShell Lists)
README
# Awesome Web 3.0
![Awesome Web3 Free Resources](https://user-images.githubusercontent.com/67496096/167166978-7e49d114-8d84-4f76-a1f4-0d3d304b9439.png)
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](https://twitter.com/VittoStack/status/1491007572769488901) 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](#web3)
- [Blockchain](#blockchain)
- [Ethereum](#ethereum)
- [dApp](#dapp)
- [deFi](#deFi)
- [Smart Contracts](#smart-contracts)
- [Solidity](#solidity)
- [Crypto Wallet](#crypto-wallet)
- [NFT](#nft)
- [Interface with Blockchain](#interface-with-blockchain)
- [Local blockchain development environment](#local-blockchain-development-environment)
- [Remix IDE](#remix-ide)
- [Framework/SDK for dApp development](#frameworksdk-for-dapp-development)
- [Books](#books)## Web3
- [What is web3?](https://ethereum.org/en/web3/)
## Blockchain
- π[What is blockchain technology?](https://www.ibm.com/in-en/topics/what-is-blockchain)
- βΆοΈ[Blockchain Theory 101](https://www.udemy.com/course/blockchain-theory-101/)
- βΆοΈ[Blockchain Full Course - 4 Hours | Blockchain Tutorial | Blockchain Technology Explained | Edureka](https://www.youtube.com/watch?v=QCvL-DWcojc&t=7471s)## Ethereum
- π[Official Website](https://ethereum.org/en/)
- βΆοΈ[What Is Ethereum And How Does It Work?](https://www.forbes.com/advisor/investing/what-is-ethereum-ether/)
- βΆοΈ[Ethereum Tutorial For Beginners | What Is Ethereum? | Ethereum 2020 Explained | Simplilearn](https://www.youtube.com/watch?v=uneCaqD6Etk)
- βΆοΈ[How Ethereum work -a deep dive](https://metaschool.so/course/how-does-ethereum-work-a-deepdive)## dApp
- π[Decentralized application on Wikipedia](https://en.wikipedia.org/wiki/Decentralized_application)
- π[What is a Dapp? A Guide to Ethereum Dapps](https://freecodecamp.org/news/what-is-a-dapp-a-guide-to-ethereum-dapps/)
- π[Introduction to dApps](https://ethereum.org/en/developers/docs/dapps/)
- π[Build a dApp in 15 minutes](https://docs.elrond.com/developers/tutorials/your-first-dapp/)
- π[DApp Development Frameworks](https://ethereum.org/en/developers/docs/frameworks/)
- π[How to create an Ethereum Dapp?](https://www.amazon.in/create-Ethereum-Dapp-Praveen-Soundarajan-ebook/dp/B08Z3H23TF)
- π[Building Ethereum DApps: Decentralized Applications on the Ethereum Blockchain](https://www.amazon.in/Building-Ethereum-Apps-Decentralized-Applications/dp/1617295159)
- π[Architecture Ethereum DApp with Angular, Angular Material and NgRx](https://www.kobo.com/in/en/ebook/architecture-ethereum-dapp-with-angular-angular-material-and-ngrx)
- βΆοΈ[What is a dApp? Decentralized Application on the Blockchain](https://www.youtube.com/watch?v=F50OrwV6Uk8)
- βΆοΈ[Learn web3 development by building a dapp p1](https://www.youtube.com/watch?v=QkmXFCBSHgs)
- βΆοΈ[Learn web3 development by building a dapp p2](https://www.youtube.com/watch?v=A0B13zKVhPE&t=4s)
- βΆοΈ[Build your first dApp](https://www.youtube.com/watch?v=aqxAWLi6UMA)
- βΆοΈ[Web 3 twitter dAPP with Solidity](https://metaschool.so/course/build-your-own-web3-twitter-dapp-with-solidity)## deFi
- π[Learn basics of Crypto and deFi](https://academy.stakedao.org/)
- βΆοΈ[Decentralized Finance Infrastructure](https://www.coursera.org/learn/decentralized-finance-infrastructure-duke)
- π[Get notified when your LP positions on Uni V3 fall out of range and you stop earning fees](https://app.push.org/#/channels)## Smart Contracts
- π[What is a smart contract and how does it work?](https://searchcompliance.techtarget.com/definition/smart-contract)
- π[Blockchain 2.0 β Explaining Smart Contracts And Its Types](https://ostechnix.com/blockchain-2-0-explaining-smart-contracts-and-its-types/)
- βΆοΈ[Smart contracts - Simply Explained](https://www.youtube.com/watch?v=ZE2HxTmxfrI&t)
- π[SMART CONTRACT LANGUAGES](https://ethereum.org/en/developers/docs/smart-contracts/languages/)## Solidity
- π[Official Documentaiton](https://docs.soliditylang.org/en/v0.8.11/)
- π[Solidity & Vyper Cheat Sheet](https://reference.auditless.com/cheatsheet/)
- π[What Is Solidity and How Is It Used to Develop Smart Contracts?](https://www.makeuseof.com/what-is-solidity/)
- βΆοΈ[Solidity Tutorial - A Full Course on Ethereum, Blockchain Development, Smart Contracts, and the EVM](https://www.youtube.com/watch?v=ipwxYa-F1uY)
- βΆοΈ[Solidity, Blockchain, and Smart Contract Course β Beginner to Expert Python Tutorial](https://www.youtube.com/watch?v=M576WGiDBdQ)
- π[Cypto Zombie](https://cryptozombies.io/)## Crypto Wallet
- π[What is a crypto wallet?](https://www.coinbase.com/learn/crypto-basics/what-is-a-crypto-wallet)
- π[6 Best Crypto Wallets of 2022](https://money.com/best-crypto-wallets/)
- π[How to Choose the Right Crypto Wallet for Your Needs](https://www.investopedia.com/best-bitcoin-wallets-5072482)
- π[Understanding the Importance of Security in Crypto Wallets](https://cointelegraph.com/magazine/2021/11/16/the-importance-of-security-in-crypto-wallets)
- βΆοΈ[What are Crypto Walletsο½Explained for beginners](https://www.youtube.com/watch?v=d8IBpfs9bf4)## NFT
- π[How to Make an NFT in 14 Lines of Code](https://www.freecodecamp.org/news/how-to-make-an-nft/)
- π[What is NFT and How Does NFT Work? The Ultimate Guide](https://www.simplilearn.com/tutorials/blockchain-tutorial)
- π[8 Pros and Cons of Non-Fungible Tokens and How They Compare to Traditional Investments](https://www.annuity.org/2022/01/14/from-the-experts-8-pros-and-cons-of-nfts/)
- π[Learn Everything about nfts](https://metaschool.so/course/learn-everything-about-nfts)
- βΆοΈ[NFTs, Explained](https://www.youtube.com/watch?v=Oz9zw7-_vhM)## Interface with Blockchain
- ### Ether.js
- π[Official Documentation](https://docs.ethers.io/v5/)
- βΆοΈ[Introduction to Ethers.js (Alternative to Web3)](https://www.youtube.com/watch?v=cqdAQK7WOlE)- ### Web3.js
- π[Official Documentation](https://web3js.readthedocs.io/en/v1.7.0/)
- π[Intro to Web3.js Β· Ethereum Blockchain Developer Crash Course](https://www.dappuniversity.com/articles/web3-js-intro)
## Local blockchain development environment
- ### Ganache
- π[Official Documentation](https://trufflesuite.com/docs/ganache/)
- βΆοΈ[Deploy Solidity Smart Contracts with Ganache Personal Blockchain](https://www.youtube.com/watch?v=UnNPv6zEbwc)## Remix IDE
- π[Official Documentation](https://remix-ide.readthedocs.io/en/latest/)
- βΆοΈ[Deploy your first Solidity smart contract with Remix IDE](https://www.youtube.com/watch?v=bZKVfXmzRDw)## Hardhat
- π[Official Documentation](https://hardhat.org/docs)
- βΆοΈ[Deploy Solidity Smart Contracts with Hardhat Local Blockchain](https://www.youtube.com/watch?v=GBc3lBrXEBo)## Framework/SDK for dApp development
- ### thirdweb
- π[Official Documentation](https://portal.thirdweb.com/learn)
- βΆοΈ[π΄ Build Modern Cryptopunk Clone with React.js & Web 3.0](https://www.youtube.com/watch?v=hhZtiytNaBQ&t=6622s)
*You learn about thirdweb in the beginning. The rest of the tutorial is for web development*
- π[https://blog.avneesh.tech/how-to-add-web3-sign-in-with-thirdweb](https://blog.avneesh.tech/how-to-add-web3-sign-in-with-thirdweb)- ### Hardhat
- π[Official Documentation](https://hardhat.org/getting-started/)
- βΆοΈ[Hardhat Tutorial | Smart contract framework](https://www.youtube.com/watch?v=9Qpi80dQsGU)- ### Truffle
- π[Official Documentation](https://trufflesuite.com/docs/index.html)
- βΆοΈ[Truffle Tutorial for Beginners | Compile, Test & Deploy Smart contracts to any EVM Blockchain](https://www.youtube.com/watch?v=62f757RVEvU)- ### Embark
- π[Official Documentation](https://framework.embarklabs.io/docs/index.html)
- βΆοΈ[Beginner's Guide/Tutorial to Programming Ethereum Dapps with the Embark Framework and Solidity](https://www.youtube.com/watch?v=D6l3dR5GnMc)- ### Brownie
- π[Official Documentation](https://eth-brownie.readthedocs.io/en/stable/)
- βΆοΈ[Getting Started with Brownie (Web3 Python-based framework for smart contracts)](https://www.youtube.com/watch?v=iWU8YlxYTeE)- ### Privy
- π[Official Documentation](https://docs.privy.io/)
- π[Getting Started with Privy (Authentication for all your users in web3)](https://docs.privy.io/guide/quickstart)
- ### Aragon
- π[Official Documentation](https://docs.aragon.org/)
- βΆοΈ[about Aragon](https://aragon.org/about-aragon)- ### OpenZeppelin
- π[Official Documentation](https://docs.openzeppelin.com/)
- π[OpenZeppelin on Github](https://github.com/OpenZeppelin)
- βΆοΈ[Get started with OpenZeppelin](https://www.youtube.com/watch?v=qy_A8wvKH7g&ab_channel=MicrosoftDeveloper)- ### Nethereum
- π[Official Documentation](https://nethereum.readthedocs.io/)
- βΆοΈ[HOW TO GET ETHER BALANCE USING NETHEREUM (GET STARTED TUTORIAL)](https://www.youtube.com/watch?v=xIYCv15MpbA)- ### Hyperledger Fabric
- π[Official Documentation](https://hyperledger-fabric.readthedocs.io/en/release-2.2/)
- βΆοΈ[Getting Started with Hyperledger Fabric and Installation](https://www.youtube.com/watch?v=acHiHRJ-dVM)- ### Hyperledger Besu
- π[Official Documentation](https://besu.hyperledger.org/docs/)
- βΆοΈ[Introduction to Hyperledger Besu for developers](https://www.youtube.com/watch?v=L9pdntIbIvg)
- ### EOSIO
- π[Official Documentation](https://developers.eos.io/)
- βΆοΈ[Introduction To EOSIO](https://developers.eos.io/welcome/v2.2/introduction-to-eosio/index)- ### Flow
- π[Official Documentation](https://docs.onflow.org/)
- βΆοΈ[Create your First DApp on the Flow Blockchain (local emulator + dev wallet)](https://www.youtube.com/watch?v=hnmmkIIQDtU)- ### Neo Blockchain Toolkit
- π[Official Documentation](https://docs.neo.org/docs/en-us/toolkit/2.10.2/intro/introduction.html)
- βΆοΈ[Introduction to Neo Blockchain Toolkit for VS Code](https://www.youtube.com/watch?v=b-BzFEurYF4)- ### Nervos CKB (Common Knowledge Base)
- π[Official Documentation](https://docs.nervos.org/)
- βΆοΈ[The Nervos Network explained in under 5 minutes](https://www.youtube.com/watch?v=7ThcgGpqTZg)- ### Algorand SDKs
- π[Official Documentation](https://developer.algorand.org/docs/)
- βΆοΈ[Introduction - Algorand Developer Portal](https://developer.algorand.org/docs/get-details/dapps/smart-contracts/)
## 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)](https://www.amazon.de/Basics-Bitcoins-Blockchains-Antony-Lewis/dp/1633538001)
- π[Mastering Blockchain: Deeper insights into decentralization, cryptography, Bitcoin, and popular Blockchain frameworks](https://www.amazon.in/Mastering-Blockchain-Imran-Bashir/dp/1787125440/ref=asc_df_1787125440/?tag=googleshopmob-21&linkCode=df0&hvadid=397107866819&hvpos=&hvnetw=g&hvrand=17502172973431619783&hvpone=&hvptwo=&hvqmt=&hvdev=m&hvdvcmdl=&hvlocint=&hvlocphy=1007828&hvtargid=pla-315141247886&psc=1&ext_vrnc=hi)
- [Blockchain Expert - E-Book](https://www.blockchainexpert.uk/book/blockchain-book.pdf)
- ### Bitcoin
- π[Mastering Bitcoin, 2nd Edition](https://www.oreilly.com/library/view/mastering-bitcoin-2nd/9781491954379/)- ### Ethereum
- π[Proof of Stake: The Making of Ethereum and the Philosophy of Blockchains](https://proofofstake.gitcoin.co/)
- ### NFT
- π[The NFT Handbook: How to Create, Sell and Buy Non-Fungible Tokens](https://thenfthandbook.com/)
- SimpleHash - API to query NFT data, sales, floor prices and listings across multiple chains [Official documentation](https://docs.simplehash.com/)## Contributors