I'm currently studying C programming at university, but I'm finding it really challenging. Can anyone share some strategies or resources to help me learn more efficiently and effectively? Just to note, we're working in Code::Blocks.
2 Answers
"C: How to Program" by Deitel & Deitel was a lifesaver for me in college. It breaks things down really well and has a lot of practical examples.
Two great resources are "The ANSI C Programming Language" by Kernighan and Ritchie, and "Modern C" by Jens Gustedt. The first one is often available at a low cost or sometimes even for free, and "Modern C" is entirely free. I went from zero knowledge to being able to hack together programs in about 6 months by just reading K&R during my lunch breaks.
I definitely confirm that K&R is one of the best resources for learning C. By the way, did you manage to solve all the exercises in the book? I struggled with a few and ended up skipping them.

I agree, that's a solid choice!