Understanding Solidity programming language

Work In Progress medium