Solidity
Programming Language for EVM
Most knowN and used language for creating Smart Contracts on EVM compatible Blockchains. It was required me to learn security when creating the applications and basic optimization for cheaper deployment and use.
HTML + CSS
Frontend
Basic programming languages for structure and styling .
Web3 Libraries
Tools such as EthersJs, Moralis, Web3UIKit is a needed knowledge.
NextJs
Framework on top of React
Enables you to create full-stack web applications by extending the latest React features, and integrating powerful Rust-based JavaScript tooling for the fastest builds.
Thegraph + GraphQl
Web3 Tool
An amazing protocol that allow us to index data directly from the Blockchain by hearing the events of the contract. Also, GraphQl which allows us to uery that information.