C programming for beginners - Part I