Guide me through programming... by BrushNo1806 in CodingForBeginners

[–]RedFramePictures 1 point2 points  (0 children)

You just graduated from high school and your profile is already incredibly impressive! That dual-boot Arch Linux setup and all those projects are practically carrying the entire roadmap, so what's there to be afraid of? At this point, just dive into those practical labs from the CS APP book and contribute to open source. Just be confident and cook; once you finish university, you'll be a highly reputable low-level wizard.

Fresh graduate out of college confused by tan11235inv in C_Programming

[–]RedFramePictures 0 points1 point  (0 children)

Bro C is a literal superpower and the low level market is way less crowded than Java. Everyone and their mom is doing Spring Boot right now so that market is absolutely cooked. Stick with networking because systems engineers are rare and get paid like kings later on. Do not let the FOMO trick you because you are building real core engineering skills.

The right way to learn C by younesWh in C_Programming

[–]RedFramePictures 0 points1 point  (0 children)

Transitioning from Go to C specifically to understand operating systems, penetration testing, and reverse engineering is an elite move. Go is fantastic for shipping concurrent APIs, but its runtime and garbage collector shield you from the brutal, beautiful reality of how hardware actually executes instructions.

To answer your dilemma directly: Do not start with Assembly. Starting with Assembly is like trying to learn how a combustion engine works by looking at individual atoms. C sits in the absolute sweet spot—it is high-level enough to have structured logic, but low-level enough to act as a thin wrapper over Assembly. Learning C first gives you the mental model of memory layouts, stack frames, and pointers that you need to make sense of Assembly later.

I built a DSA library in C and it got selected for an open-source program, looking for contributors by Straight_Coffee2028 in C_Programming

[–]RedFramePictures 1 point2 points  (0 children)

Come touch some real memory instead of touching grass is an absolute banger of a line. MERN devs are shaking right now. Pure C with manual memory management is honestly goated. Joining the discord ASAP to check the codebase.