The first question facing the new C programmer is which dialect of C you are going to use. You have a choice of C89, C99 or C11 plus some slightly different versions ...
Flow of control is the difficult part of learning to program. You now should understand the ideas that are behind it but you might be unsure how to use them. The only cure for this is to practice.