Quais ferramentas eu preciso para ser um desenvolvedor Web3?

*Ferramentas de desenvolvimento de contratos inteligentes: para criar contratos inteligentes, você precisará usar uma linguagem de programação compatível com sua rede blockchain escolhida. Solidity é a linguagem mais popular para Ethereum, enquanto EOS usa C++