My work to learn essentials of c