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! 🚀
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.
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 ?
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!
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?
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.
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.