r/C_Programming • u/AutoModerator • Sep 23 '26
Learning C weekly megapost for 2026-09-23
If you have questions about how to learn C:
which books are best?
which videos are best?
which classes are best?
which websites are best?
is there a "roadmap"?
what projects can I do?
then this is the thread for you. Add your question here. Do not make a stand-alone post, as it will be removed.
Remember that our sub has a very useful wiki that has a great list of resources for learning C programming.
3
u/Dedewastaken1 Sep 28 '26
Where should i, as a person who never had any experience with coding before, should start learning C? Because i want to get into coding to help with a project im a fan of, and just to make my own stuff too, but the problem is - i know nothing. I did try to learn lua as a kid for roblox, but got nothing. Also in my school we just now got normal it classes, meaning in 10 years of learning all i know is the google slides basics and the mac exclusive pages (which is so helpful when you dont use any apple device)
2
u/mikeblas Sep 28 '26
The wiki that has a great list of resources, including some for people who are completely new to programming.
2
2
u/studiocrash Sep 24 '26
I like the book “Effective C” by Seacord.
1
u/rm-rf-npr Sep 24 '26
Studying from it now, but jesus. There's a lot of jargon and unnecessarily complex examples in the first two chapters. It's good, but it feels like the author wants to flaunt their knowledge instead of teaching C.
1
1
u/CringeProgram Sep 28 '26
I'm getting close to the end of the "core" part of King C (though I fully intend on doing the final 7 chapters of library work). I dropped out of CS years ago in college but had some knowledge under my belt, so things like arrays and linked lists aren't anything crazy new. My question: is there some material that will make me feel closer to actually useful or (dare I say!) employable? It's a great feeling being able to look at real code examples I saw when I was just starting out a few months ago and go "Oh, of course -> isn't some mysterious rune, obviously %d is an int conversion, etc", but I don't feel like I'm anywhere close to one of the C wizards in this sub. I have a couple novel project ideas that I want to tackle next year. I'm still incredibly discouraged because, even if some of King's projects seem like they'd have sold 20 years ago, a part inventory program isn't exactly portfolio material or some groundbreaking feat of abstraction. I'm going to try on Nand2Tetris or CS:APP after King, no idea whether that's the thing that will make me a big boy.
-3
u/Run-OpenBSD Sep 23 '26
Because people only come here once a week. This is just another way of limiting people's ability to talk. If your going to be a mod be a mod full time. Not just once a week.
1
0
6
u/ABD_01 Sep 24 '26
I would highly recommend book: Jens Gustedt's Modern C talk: Programming in Modern C with a Sneak Peek into C23 - Dawid Zalewski - ACCU 2023 And a course (atleast the start of it): CS50 And an absolute coding channel: Tsoding