r/c_language • • Jan 08 '26

Mastering C for Cybersecurity on Mobile: My Roadmap 🌸

Post image
157 Upvotes

Hi everyone! I'm an 18yo student I’m learning C programming to build a strong foundation for Cybersecurity. Since I’m currently using my smartphone and a notebook, I’ve designed this roadmap (check images) to stay organized. I just finished "Loops" and I'm diving into "Pointers". I know AI can give roadmaps, but I value human experience more—you guys know the "real" traps. My questions: Is this roadmap solid for someone aiming for Cybersecurity? What's the most important "Low-level" concept I should focus on? Any tips for practicing logic on a small screen? Thanks for your wisdom! 🚀


r/c_language • • Sep 30 '25

New Release: Modern C, Third Edition — Now with Full Coverage of C23

51 Upvotes

Hi r/c_language 👋,

Stjepan from Manning here.

Firstly, a MASSIVE thank you to moderators for letting me post.

I wanted to share a new resource that might be of interest to this community: Modern C, Third Edition by Jens Gustedt — a member of the ISO C standards committee.

This edition is fully updated to cover the brand-new C23 standard, giving you an inside look at the most important improvements in security, reliability, and performance. It goes beyond just teaching syntax — focusing on the best practices and modern standards that professional developers rely on today.

In Modern C, Third Edition, you’ll learn to:

·       Leverage the latest C23 features for safer, more reliable, and high-performance code

·       Write portable programs that run anywhere

·       Build multi-threaded applications with atomics and synchronization

·       Create robust software with modern error-handling approaches

·       Use type-generic programming to write reusable, maintainable code

·       Explore compound expressions, lambdas, and other powerful new tools in C23

C has been powering everything from embedded devices to the libraries behind Python and Ruby for over 50 years — and it’s still evolving. With this new edition, you’ll not only strengthen your fundamentals but also gain an authoritative guide to transitioning smoothly into C23.

👉 Save 50% today with community code PBGUSTEDT250RE here: Modern C, Third Edition

For those of you already experimenting: which C23 feature are you most excited about adopting in your projects?

Thanks.

Cheers,


r/c_language • • Jan 24 '26

some C habits I employ for the modern day

Thumbnail
unix.dog
30 Upvotes

r/c_language • • Mar 07 '18

NASA C Style Guide

Thumbnail homepages.inf.ed.ac.uk
26 Upvotes

r/c_language • • Oct 15 '17

Yale Data Structures with C

Thumbnail cs.yale.edu
26 Upvotes

r/c_language • • May 14 '25

Anyone who age 35> start learning C

24 Upvotes

Anyone has recently learning C? I’m 36(f) and have a hard time to learn C. I aware I need a right mindset and resources but I get overwhelmed when I learn new things. If there is a community to learn C, that would be great. Is there any discord group I could join as beginner ?


r/c_language • • Jun 03 '18

One year of C

Thumbnail floooh.github.io
24 Upvotes

r/c_language • • Feb 09 '21

I thought the chef was a GNU fan

Post image
23 Upvotes

r/c_language • • Feb 13 '18

The cost of forsaking C

Thumbnail
blog.bradfieldcs.com
21 Upvotes

r/c_language • • Jan 25 '18

Some obscure C features you might not know about

Thumbnail mort.coffee
21 Upvotes

r/c_language • • Oct 21 '17

Ask /r/C_Language: How are you using C in 2017?

20 Upvotes

Rather than continually submitting links to this subreddit I'd like to get an idea of what people are using C for in 2017. What C based tools or libraries are you using most often for work or personal projects? Feel free to share!


r/c_language • • Jun 21 '17

C compilation steps explained

Thumbnail
medium.com
20 Upvotes

r/c_language • • Jun 18 '26

How to learn programming using C?

19 Upvotes

I'm new to programming and I chose C as my first language (kind of, actually java was my first, but I didn't like OOP and decided to go with C). I need to learn some programming concepts while I learn the syntax of C. Do you have any books to recommend to me?


r/c_language • • Aug 21 '25

Open C Programming Repo – Beginner Friendly Notes & Examples

Post image
18 Upvotes

I recently created an open repository to help beginners learn C Programming from scratch.
I believe C is the basic foundation for anyone who wants to start programming, so I wanted to make a simple and structured guide that anyone can follow.

📂 Repo link: github.com/gpl-gowthamchand/c-programming

What’s inside:

  • 📘 Step-by-step notes (Markdown files)

  • 💻 Example programs for each topic

  • 📝 Practice ideas and exercises

  • 🌍 Open repo → free to use, share, or contribute

If you find it useful, a ⭐ on the repo would mean a lot 🙌
Also happy to hear feedback, suggestions, or contributions from the community 🚀

Thanks in advance..


r/c_language • • Aug 06 '18

MATHC, pure C math library for 2D and 3D programming

Thumbnail
github.com
18 Upvotes

r/c_language • • Dec 21 '17

What did you build with C this year?

18 Upvotes

Tell us about the projects you worked on using C in 2017.


r/c_language • • Sep 09 '22

Richard Stallman Announces C Reference

Thumbnail
i-programmer.info
17 Upvotes

r/c_language • • Sep 05 '21

C-ing the Improvement: Progress on C23

Thumbnail
thephd.dev
16 Upvotes

r/c_language • • Oct 14 '17

SmallerC, a simple, one pass C compiler

Thumbnail
github.com
16 Upvotes

r/c_language • • Jan 08 '15

One reason I love C. It doesn't feel the need to babysit.

16 Upvotes

I'm just getting back into programming and am looking at learning some embedded programming, so I am rereading C Primer Plus as a refresher. I just came across this line in the book that sort of inspires me to keep developing my proficiency:

"Normally, you shouldn’t mix types (that is why some languages don’t allow it), but there are occasions when it is useful. The C philosophy is to avoid putting barriers in your way and to give you the responsibility of not abusing that freedom."

I'd love to hear stories or comments from others on how the responsibilities C gives you has been benefitial or disasterous.


r/c_language • • Mar 03 '13

Why Code in C Anymore?

Thumbnail
drdobbs.com
16 Upvotes

r/c_language • • Nov 13 '18

C2X Proposals

Thumbnail
gustedt.wordpress.com
15 Upvotes

r/c_language • • Sep 05 '17

History and Spirit of C (2017)

Thumbnail
slideshare.net
15 Upvotes

r/c_language • • Sep 02 '13

C gibberish to English

Thumbnail
cdecl.org
15 Upvotes