1| Resources for learning Solidity smart contracts development for beginners(#Web3).
🧵
2| If you want a structured roadmap for Blockchain development see this thread by @oliverjumpertz . I’ll only be focusing on the Solidity language here.
3| First, before diving into Solidity, you have to have a good understanding of how the Ethereum Blockchain works, what smart contracts and Dapps are, and the EVM(Ethereum virtual machine).
8| Now that you have a good understanding, the next step is to learn Best practices and style of writing S.Cs. The best way to do this is to read contracts written by other developers.
11| To put into practice what you’ve learnt, you can try your hand at one of these code challenges( or all, don’t hold back!).
https://www.useweb3.xyz/code-challenges