https://medium.com/@arjunv.prakash12345/what-is-web3-and-why-and-how-should-you-learn-it-2c03433a9cc1