When you finish learning the grammar of c language,have more practice. There are 200+ very great problems for you. Have fun ! It contains : games systems math algorithm data structure graph more~~