0
Is it worth learning C programming language?
I just wanted to know if C is worth learning or is it just a waste of time. Will it help me understand C++ and C#. Learning C# & C++ was the toughest language for me to learn. Its still like confusing.
4 ответов
+ 4
Just my two cents, and from personal experience as a self taught programmer..
I didn't get on that well with C, yeah I could do the basics but found it hard to feel rewarded without putting a lot of effort in to learn all of the other aspects as mentioned in the previous post. I started learning properly with Python and then on to C# and Java.
Initially I found I would hit roadblocks frequently, worrying about how all manner of different things behaved. In the end, it is much easier to learn by just accepting that certain things work, certain patterns get the job done etc. through time and experience you start to work out why, it's like it comes for free! Using code is paramount IMO, the theory enhances it but I feel you need to be at a certain level to start to grasp the point of the theory.
I believe that lots of libraries (like in Python for example) are written in C, so is definitely worth being aware of.
C, C++ and C# are often linked together by newer folk - they're kind of.. completely different lol. C is more old style, C++ is object-oriented and C# is made by an entirely different organisation, and is much more similar to Java.
+ 3
If you don't planning to make kernels, drivers and things for some specific operating system any time soon, then you don't need to learn C (and even C++, if you'll not develop heavy graphic programs or games). Just continue to master C#. Then you'll know for sure whether or not to learn C and C++, because C# is a higher level and global purpose language.
+ 2
see as a begginer no one gets to know what exactly will click him in future..
and C is the sole mother..
obviouly learn that...
NO EFFORT GOES IN VAIN
IT MEETS A PURPOSE ALWAYS