What are some techniques to use to get better at C programming?
-
I'm struggling at programming, I completed an introductory course but since it was two years ago, I forgot most of it, I want to start from the basics again and write simple code to do simple things and gradually build up so I can be better at Programming as a whole and move on to other languages. What are some techniques or Simple projects/tutorials that can help someone with C Programming?
-
Answer:
go to http://www.thenewboston.com watch all the c programming videos to clear your concept, then go to http://mycodescool.com so all the videos on pointers.. then get "LET US C" this is best book for beginners, take a look at "the c programming language" by k&r , also read "pointers in c" by y.kanetkar.. do all that n u will be a pro..
Raja Biswas at Quora Visit the source
Other answers
One of the ways to learn programming at high level is to understand how the instructions and data are being processed and run in low level. C is the most close high-programming language to hardware. So it is a good start point for you. Try to understand the difference between how data is statically or dynamically allocated, which variable or data structure declaration is in stack or heap and which are allocated during compile time or run time and etc. When you try to develop code with such a level of concern, it widens your conception of what you are doing rather than learning development in high abstraction. Later on when you decide that you have gained the basic concept of computation, you may gradually switch to high level languages
Cameron Philip
First, learning programming takes time: http://norivg.com/21-days.html. So be patient.Then, IMHO, C is not the best language to start learning programming. I would suggest to read https://mitpress.mit.edu/sicp/ (an excellent, freely available book to learn programming) and practice some Scheme. Once you have practiced & learned it, consider reading some https://en.wikipedia.org/wiki/Introduction_to_AlgorithmsLater, learn several programming languages and programming paradigms, and learn something about computer architecture & instruction sets. C is IMHO a quite difficult language to learn, because it is quite low-level.I suggest installing & using Linux on your laptop (and learn the command line). Study the source code and contribute to some https://en.wikipedia.org/wiki/Free_software (but start with some small one, e.g. less than a hundred thousands of source code lines).
Basile Starynkevitch
Practice and practice. There's no way out. Try to catch the logics, don't mug up anything at all.
Maulik Singhal
Related Q & A:
- What are promotional techniques working best for you and why?Best solution by Yahoo! Answers
- What certification can I get for C Programming?Best solution by Yahoo! Answers
- What are the techniques of sale?Best solution by conversionchamp.com
- How hard is C++ programming?Best solution by Yahoo! Answers
- How can I get a career in programming?Best solution by cplus.about.com
Just Added Q & A:
- How many active mobile subscribers are there in China?Best solution by Quora
- How to find the right vacation?Best solution by bookit.com
- How To Make Your Own Primer?Best solution by thekrazycouponlady.com
- How do you get the domain & range?Best solution by ChaCha
- How do you open pop up blockers?Best solution by Yahoo! Answers
For every problem there is a solution! Proved by Solucija.
-
Got an issue and looking for advice?
-
Ask Solucija to search every corner of the Web for help.
-
Get workable solutions and helpful tips in a moment.
Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.