If you have some time to prepare, I'd search for information on the term "Object-Oriented Programming." That should be a good base to continue with C.