Solidity, a popular programming language for Ethereum smart contracts, is an object-oriented language similar to Java and C++. This blog looks at the basic ideas of contracts and objects in Solidity, helping both new and experienced developers unders...