Solidity intro
Solidity programing language
Solidity is an object-oriented, high-level language for implementing smart contracts. Smart contracts are programs which govern the behaviour of accounts within the Ethereum state.
It is a curly-bracket language, which means that the characters { and } defines statement blocks.
Solidity is influenced by C++, Python and JavaScript, and is designed to target the Ethereum Virtual Machine (EVM).
It is statically typed, supports inheritance, libraries and complex user-defined types among other features.
References
Yellow Paper
Final considerations
The purpose of this lesson was to talk a bit about Solidity history and concepts.
In the next lesson you will learn the Solidity programing language.