+ 1
C , C# , C++
Which one of these three languages should I learn first ? đ«
3 Answers
+ 4
C is the father of those other 2. I believe C# is the "easier" to understand.
You could view it either way.... go with the easier one and then build up from there.
Tackle the hardest one and once you have the understanding, familiarise yourself with the other two.
Learn the first one and then progress through the latter.
Here are some other threads which might help you decide:
https://www.sololearn.com/discuss/1718700/?ref=app
https://www.sololearn.com/discuss/1493809/?ref=app
https://www.sololearn.com/discuss/307235/?ref=app
https://www.sololearn.com/discuss/2474930/?ref=app
https://www.sololearn.com/discuss/1831383/?ref=app
+ 2
Definitely C# imo. But if are total newbie, learn Java.
+ 2
C# is often mistakenly included in the trio. Just because it starts with C does not mean it's related.
C is the oldest one.
C++ started as an improved version of C, but is now a largely separate language
C# is Microsoft's answer to Java.
Learn C or C++ if you want to program 'nearer' the hardware. Things where memory usage and optimizations are important. This also makes programming a bit harder.
Learn C# if you want a 'higher' level of abstraction. where you manipulate things 'nearer' the outside world. C# is also closely tied to the Microsoft ecosystem. If your product is largely Windows based, it is probably easier to develop and integrate with it.