GfG QA is closing soon... Please refer PRACTICE or GfG now on wards !!

How do I get better at C?

I know basics of c programming. Probably standard basic course material in any college. If a problem is given I manage to solve it using C, but using the most absurd round-about way. I make extensive use of arrays only. I can't seem to think in terms of other data structures. I'm really confused about where to start.

So, I was curious about your input as to how I proceed, with the website only or with the site and books, if books which ones, etc.

 

Thank you.

asked Dec 31, 2016 by Sameer 1 flag

1 Answer

The best way is to solve questions on your own and see all its alternative solution which are efficient and practice them as well. If you can't understand those efficient solutions, try to search about those things and apply them on your own. 

I was in same situation few months ago, then i started solving questions from different sites like GeeksForGeeks, Hackerrank, Codechef etc. Now, I am not that good but I have seen the improvement by practicing.

Last but not the least, KEEP PRACTICING because "PRACTICE MAKES A MAN PERFECT".

answered Jan 1, 2017 by Mazhar MIK
...