Skip to content

How to learn

Aniket edited this page Apr 19, 2019 · 3 revisions

This school is dedicated to each Solidity developer who is eager to learn!

How to Learn

When a learner visits the school, He/She should start from standard 0. Each standard contains some folder of assignment. These folders should be followed the sequence signified by the first letter/digit (e.g: 1,2,3....etc).

A folder with prefix 1_ should be visited at very first.

Each folder contains a README.md file contains information for the learner. This information is usually divided in two sections:

  • Problem Statement
  • Informational Hint

Problem statement elaborates one objective which is like an assignment to solve for the learners. A learner should go through it and try to understand that what is the objective and how he/she can write a smart contract for it.

Information hint is there for learner to revise the concepts and to know that what concepts will be used to solve the given assignment. Although most part of the repository concentrates on delivering practical knowledge, this is a section which also works on the Solidity language concepts.

Once a learner solves the given assignment, he/she should now (not before ethically) check the associated .sol file of folder can compare the code with its own. If learner finds that something should be updated anywhere in the folder (in concepts or contract code), he/she can raise issues and corresponding Pull Request by following Contribution Guidelines.

Clone this wiki locally