Solidity

Programming language for smart contracts which can be run on EVMs. Solidity is currently the most popular and functional smart contract scripting language.