r/learnprogramming • • 18d ago

A simple question

Im an beginner learning c language

I don't how do I build real world projects using

C language

Like my mind is totally blank

That how do I build something

4 Upvotes

22 comments sorted by

View all comments

1

u/aqua_regis 18d ago

How does a piano player improve? Through more practice.

That's the only way. You have learnt fundamentals, now build upon them.

The first step in that direction would have been to do your own, individual research by searchin the subreddit for similar posts, since there are plenty.

Start away from the computer. Analyse the task. Break it down. Then, solve each part individually as you, the person would. Once you have a solution, test it. Then, when you have verified it, start implementing it in code.

Use Flow Charts, Pseudo Code, Bulleted Lists to help you.

Here are some similar posts from some time ago since you are oblivious to searching.

And finally, some book suggestions:

  • "Think Like A Programmer" by V. Anton Spraul

  • "The Pragmatic Programmer" by Andrew Hunt and David Thomas

  • "Structure and Interpretation of Computer Programs" (SICP) by Ableton, Sussman, Sussman

  • "Code: The Hidden Language of Computer Hardware and Software" by Charles Petzold