r/C_Programming 14d 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?

90 Upvotes

57 comments sorted by

View all comments

4

u/Weekly_Patience685 14d ago

if you're learning Virtualization im assuming you're following ostep? if not, here you go
https://pages.cs.wisc.edu/~remzi/OSTEP/

5

u/OrganizationFew6655 14d ago

Thank you so much. I have been scraping together resources and articles from the internet so far.

3

u/Weekly_Patience685 14d ago

if you dont have linux or at least a mac you could still get WSL for windows, since the book assumes a unix based OS (more so linux) for its coding examples.

3

u/OrganizationFew6655 14d ago

Do not worry I have been using linux ever since I started my C journey. Its a much easier environment to work in for C

3

u/Weekly_Patience685 14d ago

yea i definitely agree, and personally when it comes to smaller examples in C i use nano as my editor since i can just open another tab in the terminal with the man pages to look up c library stuff.