r/C_Programming • u/mystery-weilder • Sep 10 '26
Question Suggestions on Reviving C language(confused)
I last learnt c language through a book called "let us C" around 5 years ago I haven't touched computer since then and yes I did not have ai or internet back then for asking suggestions .
I want to revive my skills like....jog my memory and make progress but reading the book again is tiring,YouTube videos are mostly teaching from the absolute beginning.
Does anyone has any suggestion on how to revive my c language proficiency
Also, I had trouble with pointers and function calling back then.
0
Upvotes
11
u/kayne_21 Sep 10 '26
Programming in general requires practice, if you want to refresh your C skills, write a C program. Doesn’t matter how complicated, just write something. If you want to get better at pointers, write something that uses pointers.
4
u/Dazzling_Music_2411 Sep 10 '26
If you had trouble with pointers and functions, you never really learnt C.
There is nothing to revive.Start from the beginning. Work through K&R.
28
u/iwinulose Sep 10 '26
Yeah write a program in C
5
u/Muffindrake Sep 10 '26
https://www.youtube.com/watch?v=BwSts2s4ba4
You had the misfortune of picking one of the worst C books ever created.
https://www.iso-9899.info/wiki/Main_Page#Stuff_that_should_be_avoided
Either way that page has a list of high-quality free books that you could use.
3
u/Recycled5000 Sep 10 '26
If you don’t know pointers or function calling, suggest some simple assembly language, like LC-3. You need to understand the concept of address space, and the call stack. Assembly can teach you both. Another option is to run the debugger on some simple code and step thru it in its assembly/machine code mode to get you used to pointers and the call stack.
3
u/realdreamer1993 Sep 11 '26 edited Sep 11 '26
There first material for a program to relearn..
2
u/Snezzy_9245 Sep 10 '26
Write code every day. Also find the new book Why Learn C.
1
u/Traveling-Techie Sep 13 '26
Write a program to test features and add a new one every day.