What is solidity?
Solidity is programming language created for writing smart contracts on Ethereum blockchain. Solidity language was created by the core team of Ethereum project. Actually, it is main programming language of Ethereum project. For more details, you can look on Wikipedia.