Bit shift would be a cool idea for the next one! I'll be sure to go back to these comments before I start posting again.
In my opinion, it is easier to learn programming in a language like C++, then move C once you get the hang of it. C is a bit more confusing when you are a beginner.