C is a very fun language to learn, but it can be hard sometimes.
Here are 5 ideas that you can try today:
1. Rebuild a different project:
If C is not your first language, try to find another project that
you build in a different language (Python, JS, Ruby, ect) and try to
rebuild it in C. This will be very fun because you won't get stuck on
figuring out how the project should work, so you can be more focused
on how to implement it in C
2. Build a CLI (command line interface) tool:
Build a tool that does something fun, like rolls a dice and prints
out a ASCII art picture of the side of the dice it rolled.
3. Build a guessing game / quiz:
If you are very new to C, this would be great to start with. You will
learn conditionals, variable manipulation, strings, and some other
cool stuff.
4. Follow along with an internet tutorial:
This one is self-explanitory. Try and find a video that is at your
skill level on the internet, and follow along with the code in the
video. If you want, you can even try to make a few changes to it and
see what that does.
5. Build a copycat project:
Find a project on the internet (use GitHub or something like that),
and try to build it in C. Choose a project that seems to be at your
skill level, or slightly higher, but not too hard that it will be too
much. One project that I myself made is a coin-flipping game, which
you can find on GitHub:
https: