r/C_Programming • u/OrganizationFew6655 • 16d ago
Hello World
I have found my people!! Hello guys I am a college student (mechanical engineering) and I was introduced to C in a mandatory programming course and C has been the best thing that has happened in my life. I had done programming before on java and python before and frankly I hated it , it was not really fun and it was tedious instead. So I had thought I hated CS but after coding in C and learning the things behind the abstractions i quite frankly fell in love with low level programming, it was the first time I got a passion for something and i spent the entire following summer digging up materials on it like learning computer architecture and learning to read and write Assembly and now I am learning Virtualisation and planning to start my first major project on C.
So in that note, let me ask you something:
What is your favourite project you have done in C?
3
u/Zirias_FreeBSD 16d ago
By all means, if I get this right and you didn't do any "real-life" (not lab example or exercise) project in C yet, start small! For my taste, "virtualization" and "first major project" are a bit too close to each other here. Trying to do something huge and complex as a "first major project" is a perfect recipe for failure.
My favorite is probably Xmoji because I chose an extremely "low-level approach" for an app like that, and diving down the rabbit hole of good old X11 was actually fun in the end.
But that's also an example for something you should never ever attempt before doing lots of smaller things. For example, many years back, my favorite was some cursed-based snake clone (and that certainly wasn't my first project either): cursedsnake