Becoming a Blockchain developer can seem a daunting task in the big picture, even for developers.
Because there are so many random tools involved. There’s the Truffle suite, Hardhat, Waffle, Web3.js, ethers.js, MetaMask, Solidity, Vyper, the Remix IDE, and so on.
Which one should you start with? How do they all fit together? Do you really need to know them all?
Well, I’m going to simplify this for you in this guide and walk you step by step through getting started as a Blockchain developer.
And this guide is FOR DEVELOPERS. If you have no clue how to code, then completing a basic web development course first would be a prerequisite.
0:00 - Intro
PART 1 - Hardhat.js (Writing, Testing, Deploying Smart Contract)
1:27 - Bootstrapping Project with Hardhat.js
4:57 - Smart Contract
8:53 - Testing Smart Contract
13:07 - Deploying Smart Contract / Metamask setup
PART 2 - Building our Dapp with React and Ethers.js
19:03 - Building the UI with React
32:20 - Understanding Ethers.js
33:45 - Connecting Metamask
36:35 - Getting Contract Balance
41:00 - Creating Contract Object for Transactions
43:35 - Get Contract Greeting
45:10 - Change Greeting Function
48:53 - Deposit Ether Function
53:00 - Conclusion
☞ Build a React.js application and add Authentication with Auth0
☞ Learn React - Full Course for Beginners - React Tutorial 2019
☞ Vue js Tutorial Zero to Hero || Brief Overview about Vue.js || Learn VueJS 2023 || JS Framework
☞ React Tutorial - Learn React - React Crash Course 
☞ React vs Vue - I Built the Same App in Both Frameworks