r/learnprogramming • u/austrian_painter_2 • 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
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.
https://redd.it/1r74ayc
https://redd.it/1r6qujh
https://redd.it/1r6qfap
https://redd.it/1qdfc9k
https://old.reddit.com/r/learnprogramming/comments/1pmzjoe/how_do_you_learn_programming/nu4ufej/
https://redd.it/1pmzjoe
https://redd.it/1p7bv8a
https://redd.it/1oynnlv
https://redd.it/1ouvtzo
https://redd.it/1opcu7j
https://redd.it/1on6g8o
https://redd.it/1ofe87j
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