They are a self-executing agreement between two parties written in code.
You should understand how they operate and be familiar with one or more of the smart contract languages:
→ Solidity
→ Vyper
→ LLL
- Cryptography
You should have a basic understanding of cryptographic concepts, encryption, public-key cryptography, digital signatures, and cryptographic hash functions like SHA-256 and Keccak-256
- Tokenomics
Learn about the mechanics of crypto assets, token creation, management, supply, allocation, and distribution. As well as forces that can have effects on it's long term values
- Web development
You should be familiar with all aspects of web development
You can master frontend, backend (writing smart contracts) or both
For both, learn:
→ HTML & CSS
→ JavaScript (React/Vue/Angular)
→ Web3.js/Ethers.js
→ Solidity
These top resources will make you a web3 master, and earn $150k every year
Le Thread🧵👇🏽
UseWeb3
One of the best platforms with the latest resources on blockchain and web3 development. Learn through tutorials, books, and coding challenges. @useWeb3
Learn the basic fundamentals of web3 development. Content ranging from creating and minting NFTs, writing Solidity, and building Dapps. @web3university