C is a language and to learn any language you must know the grammar of that language. In computing we call that grammar as fundamentals. So to learn any computer language you must know the fundamentals of that language.Learn the fundamentals and practice coding as much as you can.Underline Practice makes a man perfect. Programming is easy. You only need to think and practice.