>>862The same way you studie for a exam you need to have a objectif to put your knowledge to test. I'm no programmer so i don't even know if my example will be good but i hope it gives you a picture of what I'm trying to say.
So you're learning C, well let's think that to ensure you correctly understood what you learn you are going to create a program that gonna generate random character. One step at the time you're going to put your programming knowledge in the objective to create a a program that generate random character.
One of my mentor best tips he gave me was when you want to learn something new most of the time you have a objective in mind.