Blockchain Academy
We'll get together for networking with people interested in Blockchain including developers and anyone curious about Blockchain.

Solidity

Solidty is a contract-oriented language and is a programming language of static type (Statically-typed). It was proposed by Gavin Wood, the mother of Ethereum. Designed for smart contracts that run on the Ethereum Virtual Machine (EVM), it is the most widely used programming language used to build Ethereum smart contracts. It is based on ECMAScript and is a High Level object-oriented language familiar to existing web developers. However, unlike ECMAScript, complex member variables have been added to support contracts that have arbitrary hierarchical mappings and there are static input, assignment and variable return types. It also features inheritance support. Smart contract code written in solidity will be compiled and converted to bytecode, then run on EVM. You can develop dApp with this smart contract.


(Image source : https://blockonomi.com/solidity-guide/)


See the official document for details :
https://solidity.readthedocs.io/en/v0.5.2/index.html