What's the best way to learn solidity and web3?
To learn Solidity and get started I began by following the advice from this blog post - https://www.nateliason.com/blog/learn-solidity as a bootcamp graduate I dont need to learn react and instead am going into the basics of solidity in Udemy - https://www.udemy.com/course/ethereum-and-solidity-the-complete-developers-guide/ I want to learn the fundamentals and the cutting edge tech to take those fundamentals to the next level. I want to avoid the middle ground of old tech and mediocore tools (irrelavant). (I am aware that solidity and crypto is rapidly changing and refering to the docs is best practice. I still want to voyage on a good path and adapt further on) Thank You Kind Human for reading this! Would love some feedback :)
To post an answer, please !
2 answers
46 views
There are a lot of good resources on how to learn the basics of smart contract development in Solidity. The resources you mention seem like good starting points. Building web3 apps means making websites with React, Angular or vanilla Javascript, and integrating a library like Web3.js (https://web3js.readthedocs.io/) or Ethers.js (https://docs.ethers.io/). Those libraries are used to interact with the blockchain to handle login with wallets like Metamask, checking whether a user is on the allowlist to mint, looking up which NFTs the user has, submitting transactions to mint NFTs and so on. Our own CATC rock star Ben Yu has a great Nas Academy course titled "How To Get Started With Web3 Development" that I recommend you to check out: https://nasacademy.com/web3 In addition there's lots of great documentation on the official Ethereum site, like this tutorial series on how to make NFTs: https://ethereum.org/en/developers/tutorials/how-to-write-and-deploy-an-nft/ Make sure to check out more learning resources in the great CATC Library: https://library.curiousaddys.com/
Great question Rosenvibes! I personally learned Solidity from CryptoZombies (https://cryptozombies.io/), though that's a bit dated these days. Buildspace (https://buildspace.so/) has been a pretty popular recent Web3 development education platform with some pretty good Solidity courses if you're looking for something more up to date!
Not the answer you're looking for? Browse other questions tagged #Web3 #General #Smart Contracts or ask your own question.