Solidity is the language used to write smart contracts on Ethereum and compatible blockchains. These are rather short programs (< 5,000 lines) with high security risks. 🥷
Smart contracts handle real money, and a single bug often means the loss of millions of dollars! 💸