Learning Path Web3
- learn blockchain concepts
- learn ethereum
- learn how to use metamask
- learn how to use hardhat (https://hardhat.org/)
- learn how to deploy and interact with a smart contract
- learn common smart contract standards like ERC20 (token), ERC721 (nft), ERC1155 (opensea)
- learn ipfs
- learn how to read blockchain explorers like https://etherscan.io/
- learn how to use web3 and etherjs
- learn solidity
- learn ABI
- learn about subgraphs and The Graph
- learn how to send a tx
- learn about eth RPC Methods
- learn how to call a contract method
- learn solana
- damn vulnerable crypto wallet https://gitlab.com/badbounty/dvcw
- damn vulnerable defi https://www.damnvulnerabledefi.xyz/index.html
- smart contract hacking https://ethernaut.openzeppelin.com/
- best practices smart contracts https://consensys.github.io/smart-contract-best-practices/
- general blockchain patterns https://research.csiro.au/blockchainpatterns/general-patterns/