Skip to content

Commit 2587aca

Browse files
authored
Merge branch 'main' into main
2 parents e893052 + 9fcc861 commit 2587aca

8 files changed

+198
-26
lines changed

BlockChainResources.md

+64
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
# Free E-Books to learn BlockChain
2+
3+
**1.A hands-on tutorial: Working with Smart Contracts in Ethereum**
4+
[Click here to Download](https://github.com/kavyaLokuge/awesome-web3.0/files/9782639/bc-part-2.pdf)
5+
6+
**2.Blockchain – a brief overview**
7+
[Click here to Download](https://github.com/kavyaLokuge/awesome-web3.0/files/9782653/MULLIGAN_Blockchain-brief-overview.pdf)
8+
9+
**3.Blockchain Architecture and It’s Applications:**
10+
[Click here to Download](https://github.com/kavyaLokuge/awesome-web3.0/files/9782577/Blockchain.pdf)
11+
12+
**4.Blockchain Applications in Supply Chains, Transport and Logistics:**
13+
[Click here to Download](https://github.com/kavyaLokuge/awesome-web3.0/files/9782649/Blockchain.applications.in.supply.chains.transport.and.logistics.-.a.systematic.review.of.the.literature.pdf)
14+
15+
**5.BLOCKCHAIN BASICS (A NON-TECHNICAL INTRODUCTION IN 25 STEPS)**
16+
[Click here to Download](https://github.com/kavyaLokuge/awesome-web3.0/files/9782631/1.pdf)
17+
18+
**6.Blockchain for Beginners**
19+
[Click here to Download](https://github.com/kavyaLokuge/awesome-web3.0/files/9782636/1102-cybsec-blockchain.pdf)
20+
21+
**7.Blockchain-For-Beginners-Study-Guide:**
22+
[Click here to Download](https://github.com/kavyaLokuge/awesome-web3.0/files/9782585/Blockchain-For-Beginners-Study-Guide-1.pdf)
23+
24+
**8.Blockchain For Dummies_Wiley**
25+
[Click here to Download](https://github.com/kavyaLokuge/awesome-web3.0/files/9782586/BlockchainForDummies_Wiley.pdf)
26+
27+
**9.Learn Blockchain Programming**
28+
[Click here to Download](https://github.com/kavyaLokuge/awesome-web3.0/files/9782696/DnE6rz-Blockchain.pdf)
29+
30+
**10.Blockchain 2.0, smart contracts and challenges**
31+
[Click here to Download](https://github.com/kavyaLokuge/awesome-web3.0/files/9782651/Blockchain2_0_MartinvonHallerGroenbaek_08_06_16.pdf)
32+
33+
**11.Blockchain Technology and its Impact on the Global Economy**
34+
[Click here to Download](https://github.com/kavyaLokuge/awesome-web3.0/files/9782637/2258.pdf)
35+
36+
**12.10 STEPS TO BECOME A BLOCKCHAIN DEVELOPER**
37+
[Click here to Download](https://github.com/kavyaLokuge/awesome-web3.0/files/9782635/10-Steps-to-be-a-Blockchain-Developer.pdf)
38+
39+
**13.Blockchain Tutorial (Blockchain Explained through Bitcoin)**
40+
[Click here to Download](https://github.com/kavyaLokuge/awesome-web3.0/files/9782581/blockchain_tutorial.pdf)
41+
42+
**14.Blockchain What, How, and Why**
43+
[Click here to Download](https://github.com/kavyaLokuge/awesome-web3.0/files/9782638/AD1087648.pdf)
44+
45+
**15.The Blockchain Technology**
46+
[Click here to Download](https://github.com/kavyaLokuge/awesome-web3.0/files/9782654/overview.pdf)
47+
48+
**16.Mastering Bitcoin: Unlocking Digital Cryptocurrencies**
49+
[Click here to Download](https://www.pdfdrive.com/download.pdf?id=157826481&h=e17df3bd18ff91a55a2522f65ef4ad30&u=cache&ext=pdf)
50+
51+
**17.The Book of Satoshi by Phil Champagne**
52+
[Click here to Download](https://www.pdfdrive.com/download.pdf?id=158473953&h=f35b07a1e91f71c670957f465ca0eab4&u=cache&ext=pdf)
53+
54+
55+
**18. Get started Building WEb3 Apps with Cloudflare**
56+
[Click here to check out there blog for more](https://blog.cloudflare.com/get-started-web3/)
57+
58+
59+
**19. Blockchain Technology Explained: The Ultimate Beginner’s Guide About Blockchain Wallet, Mining, Bitcoin, Ethereum, Litecoin, Zcash, Monero, Ripple, Dash, IOTA and Smart Contracts**
60+
[Click here to Download](https://b-ok.cc/book/21258034/6ae061)
61+
62+
63+
**20. The Basics of Bitcoins and Blockchains**
64+
[Click here to Download](https://b-ok.asia/book/3695543/3ec55f)

NFT

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
NFT digital artwork,Blockchain technology.

README.md

+102-13
Original file line numberDiff line numberDiff line change
@@ -2,25 +2,26 @@
22

33
![Awesome Web3 Free Resources](https://user-images.githubusercontent.com/67496096/167166978-7e49d114-8d84-4f76-a1f4-0d3d304b9439.png)
44

5-
The hot time to learn and ace in Web 3.0 is now. The community is still developing. There are sufficient resources and help in the community to start learning the web3.
5+
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.
66

7-
Developers who are unsure about the future of web3. I strongly believe in web3 due to the following reasons:
8-
- Community is building in recent times for learning and developing
7+
For developers who are uncertain about web3's future, I strongly believe in web3 due to the following reasons:
8+
- Recently, the community has been growing for learners and developers
99
- There are startup ideas revolving around web3
1010
- This is the next big thing in web dev
1111
- Companies are building tools that help the development process
1212
- There are [grants](https://twitter.com/VittoStack/status/1491007572769488901) available for web3 projects
1313

14-
I do believe in Web3. So remove any doubts from your mind regarding web3 and let's get started.
14+
I do believe in Web3, so remove any doubts from your mind regarding web3 and let's get started.
1515

1616
---
1717

18-
This repository is consists of collection of awesome resources to learn Web 3.0.
19-
20-
- [Awesome Web 3.0](#awesome-web-30)
18+
This repository features impressive collections of resources to learn Web 3.0..
19+
20+
- [Web3](#web3)
2121
- [Blockchain](#blockchain)
2222
- [Ethereum](#ethereum)
2323
- [dApp](#dapp)
24+
- [deFi](#deFi)
2425
- [Smart Contracts](#smart-contracts)
2526
- [Solidity](#solidity)
2627
- [Crypto Wallet](#crypto-wallet)
@@ -31,6 +32,10 @@ This repository is consists of collection of awesome resources to learn Web 3.0.
3132
- [Framework/SDK for dApp development](#frameworksdk-for-dapp-development)
3233
- [Books](#books)
3334

35+
## Web3
36+
37+
- [What is web3?](https://ethereum.org/en/web3/)
38+
3439
## Blockchain
3540

3641
- 📄[What is blockchain technology?](https://www.ibm.com/in-en/topics/what-is-blockchain)
@@ -41,14 +46,30 @@ This repository is consists of collection of awesome resources to learn Web 3.0.
4146
- 📄[Official Website](https://ethereum.org/en/)
4247
- ▶️[What Is Ethereum And How Does It Work?](https://www.forbes.com/advisor/investing/what-is-ethereum-ether/)
4348
- ▶️[Ethereum Tutorial For Beginners | What Is Ethereum? | Ethereum 2020 Explained | Simplilearn](https://www.youtube.com/watch?v=uneCaqD6Etk)
49+
- ▶️[How Ethereum work -a deep dive](https://metaschool.so/course/how-does-ethereum-work-a-deepdive)
4450

4551

46-
## dApp
52+
## dApp
53+
- 📄[Decentralized application on Wikipedia](https://en.wikipedia.org/wiki/Decentralized_application)
4754
- 📄[What is a Dapp? A Guide to Ethereum Dapps](https://freecodecamp.org/news/what-is-a-dapp-a-guide-to-ethereum-dapps/)
55+
- 📄[Introduction to dApps](https://ethereum.org/en/developers/docs/dapps/)
56+
- 📄[Build a dApp in 15 minutes](https://docs.elrond.com/developers/tutorials/your-first-dapp/)
57+
- 📄[DApp Development Frameworks](https://ethereum.org/en/developers/docs/frameworks/)
58+
- 📖[How to create an Ethereum Dapp?](https://www.amazon.in/create-Ethereum-Dapp-Praveen-Soundarajan-ebook/dp/B08Z3H23TF)
59+
- 📖[Building Ethereum DApps: Decentralized Applications on the Ethereum Blockchain](https://www.amazon.in/Building-Ethereum-Apps-Decentralized-Applications/dp/1617295159)
60+
- 📖[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)
4861
- ▶️[What is a dApp? Decentralized Application on the Blockchain](https://www.youtube.com/watch?v=F50OrwV6Uk8)
4962
- ▶️[Learn web3 development by building a dapp p1](https://www.youtube.com/watch?v=QkmXFCBSHgs)
5063
- ▶️[Learn web3 development by building a dapp p2](https://www.youtube.com/watch?v=A0B13zKVhPE&t=4s)
5164
- ▶️[Build your first dApp](https://www.youtube.com/watch?v=aqxAWLi6UMA)
65+
- ▶️[Web 3 twitter dAPP with Solidity](https://metaschool.so/course/build-your-own-web3-twitter-dapp-with-solidity)
66+
67+
68+
## deFi
69+
70+
- 📄[Learn basics of Crypto and deFi](https://academy.stakedao.org/)
71+
- ▶️[Decentralized Finance Infrastructure](https://www.coursera.org/learn/decentralized-finance-infrastructure-duke)
72+
- 📄[Get notified when your LP positions on Uni V3 fall out of range and you stop earning fees](https://app.push.org/#/channels)
5273

5374
## Smart Contracts
5475
- 📄[What is a smart contract and how does it work?](https://searchcompliance.techtarget.com/definition/smart-contract)
@@ -70,13 +91,15 @@ This repository is consists of collection of awesome resources to learn Web 3.0.
7091
- 📄[6 Best Crypto Wallets of 2022](https://money.com/best-crypto-wallets/)
7192
- 📄[How to Choose the Right Crypto Wallet for Your Needs](https://www.investopedia.com/best-bitcoin-wallets-5072482)
7293
- 📄[Understanding the Importance of Security in Crypto Wallets](https://cointelegraph.com/magazine/2021/11/16/the-importance-of-security-in-crypto-wallets)
94+
- ▶️[What are Crypto Wallets|Explained for beginners](https://www.youtube.com/watch?v=d8IBpfs9bf4)
7395

7496
## NFT
7597

7698
- 📄[How to Make an NFT in 14 Lines of Code](https://www.freecodecamp.org/news/how-to-make-an-nft/)
7799
- 📄[What is NFT and How Does NFT Work? The Ultimate Guide](https://www.simplilearn.com/tutorials/blockchain-tutorial)
78100
- 📄[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/)
79-
- ▶️[NFTs, Explained](https://www.youtube.com/watch?v=Oz9zw7-_vhM)
101+
- 📄[Learn Everything about nfts](https://metaschool.so/course/learn-everything-about-nfts)
102+
- ▶️[NFTs, Explained](https://www.youtube.com/watch?v=Oz9zw7-_vhM)
80103

81104
## Interface with Blockchain
82105

@@ -99,27 +122,86 @@ This repository is consists of collection of awesome resources to learn Web 3.0.
99122
- 📄[Official Documentation](https://remix-ide.readthedocs.io/en/latest/)
100123
- ▶️[Deploy your first Solidity smart contract with Remix IDE](https://www.youtube.com/watch?v=bZKVfXmzRDw)
101124

125+
## Hardhat
126+
- 📄[Official Documentation](https://hardhat.org/docs)
127+
- ▶️[Deploy Solidity Smart Contracts with Hardhat Local Blockchain](https://www.youtube.com/watch?v=GBc3lBrXEBo)
128+
102129
## Framework/SDK for dApp development
103130

104131
- ### thirdweb
105132
- 📄[Official Documentation](https://portal.thirdweb.com/learn)
106133
- ▶️[🔴 Build Modern Cryptopunk Clone with React.js & Web 3.0](https://www.youtube.com/watch?v=hhZtiytNaBQ&t=6622s)
107-
*You learn about thirdweb in the beginning. Rest of the tutorial is for web development*
134+
*You learn about thirdweb in the beginning. The rest of the tutorial is for web development*
135+
- 📄[https://blog.avneesh.tech/how-to-add-web3-sign-in-with-thirdweb](https://blog.avneesh.tech/how-to-add-web3-sign-in-with-thirdweb)
108136

109137
- ### Hardhat
110138
- 📄[Official Documentation](https://hardhat.org/getting-started/)
111139
- ▶️[Hardhat Tutorial | Smart contract framework](https://www.youtube.com/watch?v=9Qpi80dQsGU)
112140

113141
- ### Truffle
114142
- 📄[Official Documentation](https://trufflesuite.com/docs/index.html)
115-
- ▶️[Truffle Tutorial for Beginners | Compile, Test & Deploy Smart contracts to any EVM Blockchain
116-
](https://www.youtube.com/watch?v=62f757RVEvU)
117-
143+
- ▶️[Truffle Tutorial for Beginners | Compile, Test & Deploy Smart contracts to any EVM Blockchain](https://www.youtube.com/watch?v=62f757RVEvU)
144+
145+
- ### Embark
146+
- 📄[Official Documentation](https://framework.embarklabs.io/docs/index.html)
147+
- ▶️[Beginner's Guide/Tutorial to Programming Ethereum Dapps with the Embark Framework and Solidity](https://www.youtube.com/watch?v=D6l3dR5GnMc)
148+
149+
- ### Brownie
150+
- 📄[Official Documentation](https://eth-brownie.readthedocs.io/en/stable/)
151+
- ▶️[Getting Started with Brownie (Web3 Python-based framework for smart contracts)](https://www.youtube.com/watch?v=iWU8YlxYTeE)
152+
153+
- ### Privy
154+
- 📄[Official Documentation](https://docs.privy.io/)
155+
- 📄[Getting Started with Privy (Authentication for all your users in web3)](https://docs.privy.io/guide/quickstart)
156+
157+
- ### Aragon
158+
- 📄[Official Documentation](https://docs.aragon.org/)
159+
- ▶️[about Aragon](https://aragon.org/about-aragon)
160+
161+
- ### OpenZeppelin
162+
- 📄[Official Documentation](https://docs.openzeppelin.com/)
163+
- 📄[OpenZeppelin on Github](https://github.com/OpenZeppelin)
164+
- ▶️[Get started with OpenZeppelin](https://www.youtube.com/watch?v=qy_A8wvKH7g&ab_channel=MicrosoftDeveloper)
165+
166+
- ### Nethereum
167+
- 📄[Official Documentation](https://nethereum.readthedocs.io/)
168+
- ▶️[HOW TO GET ETHER BALANCE USING NETHEREUM (GET STARTED TUTORIAL)](https://www.youtube.com/watch?v=xIYCv15MpbA)
169+
170+
- ### Hyperledger Fabric
171+
- 📄[Official Documentation](https://hyperledger-fabric.readthedocs.io/en/release-2.2/)
172+
- ▶️[Getting Started with Hyperledger Fabric and Installation](https://www.youtube.com/watch?v=acHiHRJ-dVM)
173+
174+
- ### Hyperledger Besu
175+
- 📄[Official Documentation](https://besu.hyperledger.org/docs/)
176+
- ▶️[Introduction to Hyperledger Besu for developers](https://www.youtube.com/watch?v=L9pdntIbIvg)
177+
178+
- ### EOSIO
179+
- 📄[Official Documentation](https://developers.eos.io/)
180+
- ▶️[Introduction To EOSIO](https://developers.eos.io/welcome/v2.2/introduction-to-eosio/index)
181+
182+
- ### Flow
183+
- 📄[Official Documentation](https://docs.onflow.org/)
184+
- ▶️[Create your First DApp on the Flow Blockchain (local emulator + dev wallet)](https://www.youtube.com/watch?v=hnmmkIIQDtU)
185+
186+
- ### Neo Blockchain Toolkit
187+
- 📄[Official Documentation](https://docs.neo.org/docs/en-us/toolkit/2.10.2/intro/introduction.html)
188+
- ▶️[Introduction to Neo Blockchain Toolkit for VS Code](https://www.youtube.com/watch?v=b-BzFEurYF4)
189+
190+
- ### Nervos CKB (Common Knowledge Base)
191+
- 📄[Official Documentation](https://docs.nervos.org/)
192+
- ▶️[The Nervos Network explained in under 5 minutes](https://www.youtube.com/watch?v=7ThcgGpqTZg)
193+
194+
- ### Algorand SDKs
195+
- 📄[Official Documentation](https://developer.algorand.org/docs/)
196+
- ▶️[Introduction - Algorand Developer Portal](https://developer.algorand.org/docs/get-details/dapps/smart-contracts/)
197+
118198
## Books
119199

120200
- ### Blockchain
121201

122202
- 📖[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)
203+
- 📖[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)
204+
- [Blockchain Expert - E-Book](https://www.blockchainexpert.uk/book/blockchain-book.pdf)
123205

124206
- ### Bitcoin
125207
- 📖[Mastering Bitcoin, 2nd Edition](https://www.oreilly.com/library/view/mastering-bitcoin-2nd/9781491954379/)
@@ -131,3 +213,10 @@ This repository is consists of collection of awesome resources to learn Web 3.0.
131213
- ### NFT
132214

133215
- 📖[The NFT Handbook: How to Create, Sell and Buy Non-Fungible Tokens](https://thenfthandbook.com/)
216+
- SimpleHash - API to query NFT data, sales, floor prices and listings across multiple chains [Official documentation](https://docs.simplehash.com/)
217+
218+
## Contributors
219+
220+
<a href="https://github.com/surajondev/awesome-web3.0/graphs/contributors">
221+
<img src="https://contrib.rocks/image?repo=surajondev/awesome-web3.0" />
222+
</a>

client/gatsby-config.js

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
module.exports = {
2+
siteMetadata: {
3+
// If you didn't use the resolveSiteUrl option this needs to be set
4+
siteUrl: `https://web3-roadmap.netlify.app`,
5+
},
6+
plugins: [`gatsby-plugin-sitemap`]
7+
}

client/gatsby-node.js

-9
This file was deleted.

client/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
"description": "Web3 Roadmap and free Resources to learn and ace in Web3",
55
"main": "index.js",
66
"scripts": {
7-
"docz:dev": "docz dev",
8-
"docz:build": "docz build",
9-
"docz:serve": "docz build && docz serve"
7+
"dev": "docz dev",
8+
"build": "docz build",
9+
"serve": "docz build && docz serve"
1010
},
1111
"keywords": [],
1212
"author": "",

client/src/blockchain.mdx

+1
Original file line numberDiff line numberDiff line change
@@ -18,3 +18,4 @@ Web3 applications are based on the blockchain concept. Bitcoin is a use case of
1818
- 📄[What is blockchain technology?](https://www.ibm.com/in-en/topics/what-is-blockchain)
1919
- ▶️[Blockchain Theory 101](https://www.udemy.com/course/blockchain-theory-101/)
2020
- ▶️[Blockchain Full Course - 4 Hours | Blockchain Tutorial | Blockchain Technology Explained | Edureka](https://www.youtube.com/watch?v=QCvL-DWcojc&t=7471s)
21+
- ▶️[Blockchain and Money - MIT 15.S12 Lectures - Fall 2018](https://www.youtube.com/playlist?list=PLUl4u3cNGP63UUkfL0onkxF6MYgVa04Fn)

client/src/localBlockchain.mdx

+20-1
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,28 @@ During the development of dApp, it's not recommended to deploy smart contracts d
99

1010
![Ganache](https://miro.medium.com/max/624/1*6Cbo1WZ499BM4b8Q7Ziyug.png)
1111

12-
[Ganache](https://trufflesuite.com/docs/ganache/) is one such application that provides you with a local blockchain network. It has both terminal and GUI-based applications. If have used the GUI version and it’s awesome for development. It's quick and has 10 accounts created already. You can deploy and interact with the smart contract easily.
12+
1. [Ganache](https://trufflesuite.com/docs/ganache/) is one such application that provides you with a local blockchain network. It has both terminal and GUI-based applications. If have used the GUI version and it’s awesome for development. It's quick and has 10 accounts created already. You can deploy and interact with the smart contract easily.
1313

1414
# Resouces to learn
1515

1616
- 📄[Official Documentation](https://trufflesuite.com/docs/ganache/)
1717
- ▶️[Deploy Solidity Smart Contracts with Ganache Personal Blockchain](https://www.youtube.com/watch?v=UnNPv6zEbwc)
18+
---
19+
![Hardhat](https://hardhat.org/card.jpg)
20+
21+
2. [Hardhat](https://hardhat.org/docs) is another such application that provides you with a local blockchain network. Hardhat is a development environment for Ethereum software. It consists of different components for editing, compiling, debugging and deploying your smart contracts and dApps, all of which work together to create a complete development environment.
22+
23+
# Resouces to learn
24+
25+
- 📄[Official Documentation](https://hardhat.org/docs)
26+
- ▶️[Deploy Solidity Smart Contracts with Hardhat Local Blockchain](https://www.youtube.com/watch?v=GBc3lBrXEBo)
27+
---
28+
![Remix IDE](https://cdn.tealfeed.com/articles/content-images/6225dae7ddb8523648dd7879/1646648092476-252776.png)
29+
30+
3. [Remix IDE](https://remix-project.org/) is another such popularly used application that provides you with a local blockchain network. Remix IDE allows developing, deploying and administering smart contracts for Ethereum like blockchains. It can also be used as a learning platform.
31+
32+
# Resouces to learn
33+
34+
- 📄[Official Documentation](https://remix-ide.readthedocs.io/en/latest/)
35+
- ▶️[Deploy Solidity Smart Contracts with Remix online IDE blockchain development environment ](https://www.youtube.com/watch?v=bZKVfXmzRDw)
36+
---

0 commit comments

Comments
 (0)