help me become a c god - /g/ (#106120423) [Archived: 455 hours ago]

Anonymous
8/2/2025, 11:45:28 PM No.106120423
banana
banana
md5: 34729f1f37042b2107a3f715e62b28e9🔍
hello anons,

i want to become godlike at using c.

i learned programming in college, up until networks and operating systems, but have forgotten most of it because it seemed like a trade skill at the time.

i have now seen people use programming languages in ways that i could never even fathom. makes me wonder what the fuck i even learned.

to this end, i would like to become a c god. point me towards resources to accomplish this.

i don't want to learn front end/back end practices, or useful libraries, or anything geared towards getting employed.

instead i want resources that'll help me unlock the full potential of c. i want to learn everything that it can do and all the ways that it can do it.

i am also willing to settle and add python or cpp to my learning list if c alone can't give me all the powers i need

can you take me there?
Replies: >>106120926 >>106120967 >>106121362 >>106122207
Anonymous
8/3/2025, 12:47:43 AM No.106120926
>>106120423 (OP)
bump

i will not stop until i am one with the machine
Anonymous
8/3/2025, 12:52:58 AM No.106120967
>>106120423 (OP)
what project are you planning to do?
Replies: >>106120993
Anonymous
8/3/2025, 12:56:26 AM No.106120993
>>106120967
i do not have anything specific in mind. i only want to become a god-tier programmer
Replies: >>106121027
Anonymous
8/3/2025, 12:59:57 AM No.106121027
>>106120993
dude, the internet is your oyster. just start fucking around in C and go where it takes you.
Anonymous
8/3/2025, 1:03:09 AM No.106121049
You don't get god tier at programming, the skill ceiling is way lower than you think. You get god tier at a domain. Maybe that domain is graphics rendering, digital signal processing, compilers, whatever. These things exist in the abstract, upstream from their implementation in code. Pick one that sounds cool and do its equivalent of "Hello world" in C, then go from there. If you get bored try another.
If you think graphics sound cool, check out learnopengl.com and challenge yourself to translate the C++ code into plain C
Replies: >>106121354
Anonymous
8/3/2025, 1:07:58 AM No.106121091
Also
>i don't want to learn front end/back end practices, or useful libraries, or anything geared towards getting employed.
This is understandable, but realize that any non-trivial program interacts with hardware other than the CPU, which will require you to use some kind of API. At the very least you're gonna need to learn your operating system's syscalls if you want to be really autistic. For something like graphics you literally have no choice but to use one of several graphics APIs to dispatch data and shader programs to the GPU, same with neural network shit with CUDA or ROCm depending on your graphics card. I recommend starting a new domain with whatever the recommended libraries are, then you can get more autistic with it later if you want.
Replies: >>106121354
Anonymous
8/3/2025, 1:15:40 AM No.106121156
Make a doubly linked list that represents your mom and have the list head and tail fuck her eiffel tower style.
Anonymous
8/3/2025, 1:39:07 AM No.106121354
>>106121049
hmm, got it

is there a list of these domains that i can peruse

compilers and dsp sound fun but graphics rendering doesn't

i'm willing to bet there's something out there for me

>>106121091
understood, but i want the focus to be on the skills itself

i'm not opposed to learning that stuff

i just didn't want resources focused on it
Anonymous
8/3/2025, 1:40:18 AM No.106121362
>>106120423 (OP)
Unironically do the harvard CS50 course, you can stop after the C projects but I suggest those too. Do all of the assignments/problem sets, don't just watch the courses. It's free and the teacher is very good at what he does.

You MUST understand the fundamentals of programming and C before you go anywhere with it. You will feel like a big brain after you write your own filtering program to turn images into filtered images.
Replies: >>106121636
Anonymous
8/3/2025, 2:12:06 AM No.106121636
>>106121362
Tideman gets bitches wet.

I still think he should do his mom getting eiffel towered as a starter project. Basically hits every topic covered through week 5.
Anonymous
8/3/2025, 3:29:56 AM No.106122207
>>106120423 (OP)
>i have now seen people use programming languages in ways that i could never even fathom. makes me wonder what the fuck i even learned.
examples?
Anonymous
8/3/2025, 3:48:05 AM No.106122320
K & R. Still the best book on C.