This tutorial is aimed at those who are eager to learn blockchains and smart contract but totally new to Ethereum and has little knowledge about blockchains.
It provides a set of examples where for each example it is explained, step by step, how to design, develop and use it.