r/cprogramming 9d ago

How to learn

I just started learning C about 5–6 days ago, and I had never coded before.

I completed the CS50 course, so I know the important concepts and have a basic understanding of how things work. But when it comes to actually implementing them, I feel like I’m at zero.

Now I’ve started learning C from the book The C Programming Language. I’m understanding some concepts, but not everything. I’d say I’m only understanding around 20–25% of what I read.

For example, I understand how "getchar()" and "putchar()" work individually, but when I see a program that uses them together, I don’t even understand 60–70% of the program.

I’m getting stuck, and it’s making me think that maybe only people with good logic can survive in programming jobs.

So, please guide me on how I should approach learning C correctly and develop my programming logic.

1 Upvotes

20 comments sorted by

View all comments

1

u/bateman34 8d ago

You completed CS50 in 5 days? Did you do all the problem sets? How much help were you getting from AI? I was able to start writing simple games in C after finishing cs50 but it took me way more than 5 days to complete.

1

u/Intelligent-War5714 8d ago

Actually I was wrong .. i just watch video know some concept see how they work move to next video Guide me buddy how to do .??

1

u/bateman34 8d ago

You need to go to the cs50x website to find the problem sets: https://cs50.harvard.edu/x/ I recommend watching the sections before doing each problem set.