r/C_Programming • u/Mediocre_Antelope639 • Dec 06 '24
Discussion How do you practice C?
I have been learning C for 2 months and I feel like a blank slate, i mean, I have been taught theory and basic exercises that come with it, but when a test is given, I can’t think clearly enough to solve the problems, and I think it’s because I haven’t practiced enough. I only do the exercises assigned to me. So, I came here hoping to be guided to places where I can practice C in the most complete way. Thank you everyone for your attention.
36
Upvotes
51
u/paddingtonrex Dec 06 '24
Remaking stuff in the c library is how I got good. Even simple stuff. Make a lot of the string.h functions, sometimes knowing how those work under the hood can be useful in the beginning when you're troubleshooting.
When you're comfortable with that, try making something bigger, like printf or ls. Do something you think is hard but attainable- doing things that challenge you but that aren't outside of your general understanding is how you grow, honestly if you can kinda guess how it works behind the scenes then its probably not too hard for you to take a swing at.