Solidity was first proposed in 2014 by Gavin Wood, co-founder and former CTO of the Ethereum Foundation, now known as the co-founder of Polkadot.

Solidity is an object-oriented, high-level programming language. It is used for writing smart contracts on EVM (Ethereum Virtual Machine), and is heavily influenced by C++, Javascript and Python.

To learn more about Solidity, read the official documentation here.