Learning C languge