+ 10
Is that important to learn C language before learning any programming languages ?
17 ответов
+ 13
It's not necessary - you can start with any language and don't ever learn C (depending on what you want to do of course).
Personally I find learning C helpful because you get a better idea of how the 'higher' languages do what they do.
+ 11
No it is not necessary you can learn any programming languages before learning C language.
You can start learning with object oriented programming languages like java/C++.
But before learning any programming languages I would recommend you to learn C language because it is easiest language.
If you want to start your programming carrier C language is best for you.
By learning C language you are covering some portion of other languages too.
I mean if you are learning other languages after C language you can skip basic topics of that language.
+ 8
These days, often a natural starting point for programmers is python.
+ 8
nope ...
c is very difficult as a beginner ...
i will suggest u to learn more high level language ...like py,js,php(php 😂)
+ 6
It depends, if you want to know how things work or if you don't care at all and you only want the result!
C is very helpful, like assembly. You understand easier the way other programing langages are done.
But you don't need them to learn it before all other langages. I personally started with Python
+ 6
I would consider learning C as a first language rather harmful these days. This is because C forces you to work at a low level of abstraction compared to most programming languages that are in common use these days. This can cause aspiring developers to become lost in the minutia of implementation details . For example, I prefer junior developers work with a built-in proper string type rather than fiddle around with null terminated character arrays
+ 4
I do think there are advantages to learning C first over C++ or Java. When you work in languages like Java, C# and even Python, you immediately start moving away from learning the fundamentals of a programming language and you start learning associated libraries and frameworks. But with C you get a few library calls, you stay focused on the semantics of the language longer, and C often forces you to think harder and deeper about what’s happening under the hood.
+ 4
Yeah, Mofey, IF you get along with C as your first language, you got a great head start, everything else will be downhill.
But if you're just starting and basically only know how to turn on your pc and google stuff, it can be quite confusing to dive directly into C.
Higher languages like Python may be a bit more relatable for 'regular' persons.
+ 3
Or Javascript that you've almost finished!
After you spent some time writing a good amount of JS code, the C dragon will probably not look as scary as before. 😉
+ 3
If someone wants to learn higher level languages such as java,c#, for better understanding it's concepts, language c will be very helpful. Because it is a simpler language so that concepts can be easily understood.
Otherwise they could go to python for learning.
+ 2
Is python easy to learn?
+ 2
u cant start with python its too easy and even object oriented
+ 1
Idk how to do C lol
I just Jumped into C#