C Resources

Practice

Here are some resources for practicing C skills (mostly for those who already know the language). These might be useful for beginners building skills or for experienced programmers who want to sharpen their skills or who simply want project ideas.

Practice Exercises

Most of these exercises come with a way to check your answer.

Project Ideas

These generally won’t come with solutions.

Things to Stay Away From

Here are some anti-recommendations of learning resources I do not recommend you use, each with a brief explanation.

Things We’d Like a Review of

Here are some resources Ihaven’t evaluated yet and so haven’t been able to put them in the “Recommended” or “Not Recommended” sections. If you have an opionion (and can explain why) please let me know.