I'm currently studying C programming in university and finding it quite challenging. I'm looking for advice on how to learn it better and more efficiently. Any recommendations on resources, study techniques, or tools would be really appreciated! Oh, and we primarily use Code::Blocks for our coding assignments.
3 Answers
Two of the best resources I found were "The ANSI C Programming Language" by Kernighan and Ritchie and "Modern C" by Jens Gustedt. The first one is often available for a small price, or sometimes even free! I read K&R during my lunch breaks and went from knowing nothing to being able to cobble together programs in about six months.
"C: How to Program" by Deitel & Deitel was a lifesaver for me when I was in college learning C. It breaks things down really well and has plenty of examples to practice with.
Agreed, that's a solid choice!
A good free compiler is crucial, along with solid books. But the key is practice—keep coding as much as you can!

I definitely confirm that K&R is one of the best resources for learning C.
I’m curious though, were you able to solve all the exercises in the book? I got stuck on a few and ended up skipping those.