Learning c programming language