FireFox is blocking Twitter content

To view content on tw-rl, follow these steps...

  1. Click on the shield in the address bar.
  2. Toggle the switch at the top of the panel.
Sign In →
Sign In →
start
Read Thread
1| Resources for learning Solidity smart contracts development for beginners(#Web3). 🧵
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).
4| For this, you can read Mastering Ethereum by @aantonop .Also dive into the Ethereum white paper https://ethereum.org/en/whitepaper/ and the yellow paper https://ethereum.github.io/yellowpaper/paper.pdf
5| Once you have a good grasp of how Ethereum works, now it’s time to learn Solidity. Here is an introduction to Solidity tutorial. https://www.youtube.com/watch?v=hMwdd664_iw&list=PLO5VPQH6OWdULDcret0S0EYQ7YcKzrigz
6| It covers up to version 5 and 6, so remember to refer to the official documentation for any breaking changes in the latest version.
7| You can also dive into cryptozombies for a fun way to learn Solidity. https://cryptozombies.io/en/course
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.
10| Security is paramount in writing S.Cs ( I can’t stress this enough). So you need to understand the known attacks. Here are all the known smart contract vulnerabilities. Better safe than sorry! https://consensys.github.io/smart-contract-best-practices/known_attacks/
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
12| Gas optimization saves companies millions of dollars a year. Wouldn’t hurt to know how to optimize your code. Here is a series that’ll take you through all the basics of Gas Optimization. https://medium.com/coinmonks/gas-optimization-in-solidity-part-i-variables-9d5775e43dde
13| For writing your code, you can use Remix(online IDE). I’ll cover tools in another thread. https://remix.ethereum.org
14| People to follow if you want to learn about Web3, Solidity or related topics. @CardilloSamuel @oliverjumpertz @wslyvh @dabit3 @jklepatch @DappUniversity @useWeb3 @the_ethernaut @sassal0x
Feel free to add any useful resources I’ve left out👇

My Notes:

Select to add to your #gallery:
⚡Solidity SAM⚡

Pro Curator

$99 /yearPay what you can