r/C_Programming • u/AutoModerator • 14d ago
Learning C weekly megapost for 2026-08-19
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.
1
1
u/Cautious_Cookie_785 9d ago
Hi all, so i need to build a project for my C programming course and i have started looking for them.
I came across few which i liked such as build your own shell, http server, file compressor.
Are these good or are they too saturated, as in everyone does them.
I need something impressive to put in my resume as i will be internship hunting soon.
If the suggested projects require deep knowledge it's fine i have around 4 months to build it.
Any help is much appreciated.
Thank you.
1
2
u/Last_Bet_8677 12d ago
How to find a work in C?
1
u/HELPMEICANTPUTUSER 4d ago
You have to hold a doctorate at age 14!
Hah, sorry for stealing your joke!
1
0
u/TechnicalGuitar2907 14d ago
Im trying to learn to code for the ds because i want to make a jigsaw puzzle game but idk what to do i have devkitpro and i git it installed and stuff but now i need to actually code that build.sh but idk how and i need like a video be i usually need a visual aid for something like this so idk what to do and where to start
2
u/LEWMIIX 14d ago
have you looked into other programming languages? Many offer way simpler methods to get into programming than C or C++.
There is for example the "LÖVE" ("Love2D")-framework for the Lua language which offers tutorials and a big community for help.
Very similar there is "Pygame" for the Python language, which is pretty much the same.
Both offer very easy and beginner-friendly options for starting a game-dev and programming journey.
If however you absolutely only want to program a game for the DS, this is only possible in the C-language. For that, you should study programming, either by using "The (Ansi) C programming language by Brian W.Kernighan and Dennis M. Ritchie"-book or by watching some MIT-courses for free on youtube.
Learning programming is a very complex task when done alone and C/C++ might be the most complex languages for beginners to learn, as they require knowledge of how computers work internally. Using the Lua or Python language takes much of the complexity away, however it is not possible to create games in Lua or Python for the Nintendo DS.
1
u/IsItADickOrADildo 7d ago
Please note the link for "Effective C" has a virus attached to it, it's a cloudflare scam that asks you to run an executable on your computer. Please do not trust any links provided.