Introduction to Solidity - How to create a smart contract
Solidity is a high-level object-oriented language for implementing smart contracts. These contracts run on the Ethereum network, a decentralized network that allows users to execute contracts without the need for an intermediary.