Should i learn 'C' before learning c++, python and java | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 7

Should i learn 'C' before learning c++, python and java

28th Sep 2021, 9:46 AM
Lo0pZz
22 Answers
+ 8
As far as whether you should learn C before learning C++ in general not just on Sololearn C++ is a superset of C and virtually any legal C program is a legal C++ program To really get the full benefit of C++, however, many programmers found they had to unlearn much of what they knew and learn a whole new way of conceptualizing and solving programming problems Bjarne Stroustrup, who created C++ felt that not only is it unnecessary to learn C first before learning C++, it is actually a bad idea to learn C first I paraphrased all this from a book teaching C++, so you can take it for what it's worth
29th Sep 2021, 12:18 AM
Macross-Plus
Macross-Plus - avatar
+ 4
Bé Pont Dé Jay Matthews Rik Wittkopp Martin Taylor tysm friends. I'll go with python first
28th Sep 2021, 3:54 PM
Lo0pZz
+ 3
Please go with java first best for any company placement
29th Sep 2021, 3:23 PM
Vikash Kumar Tiwari
Vikash Kumar Tiwari - avatar
+ 2
Just do the tutorial, learn the concepts and practice. We can all do it!
28th Sep 2021, 10:30 AM
Rik Wittkopp
Rik Wittkopp - avatar
+ 2
Jay Matthews thank you
28th Sep 2021, 11:20 AM
Lo0pZz
+ 2
I started with Python and continued with C. For me, this was the right way because Python is easier to learn and some concepts in C (e.g. pointers) are quite tricky. For an online course where they take the opposite way have a look at edX CS50.
30th Sep 2021, 5:51 AM
Rüdiger Henze
Rüdiger Henze - avatar
+ 2
Yes
30th Sep 2021, 8:49 AM
Bharat Bhushan
Bharat Bhushan - avatar
+ 1
Learn what is important for you or your job now, and the rest you can learn later easy because the concepts between languages are basically the same. For an easy learn experience go with python. Very easy syntax, fun way of learning. If you have to go the C way, go straight to the one you need because each C has it’s on quirks that doesn’t necessarily work accross different flavours of C.
28th Sep 2021, 2:24 PM
Bé Pont Dé
Bé Pont Dé - avatar
+ 1
I'm sure this is not the first time that this question has been asked.
28th Sep 2021, 11:02 PM
Sonic
Sonic - avatar
+ 1
Macross-Plus yea it makes sense. Thanks
29th Sep 2021, 3:01 AM
Lo0pZz
+ 1
c is 46 years old language. if you are new to programming you can learn from c. it will help to understand the many languages. it is a very good starting point. I am also started from c. it will help for learn java, javascript,c++,c#.
30th Sep 2021, 3:25 AM
Sulegjan Sasikumar
Sulegjan Sasikumar - avatar
+ 1
What is c+
30th Sep 2021, 6:49 AM
Unknown Person
Unknown Person - avatar
+ 1
Sulegjan Sasikumar there is no programming language named 'c+'
30th Sep 2021, 7:31 AM
Unknown Person
Unknown Person - avatar
+ 1
Although C is the core or the fundamental language for programming, but the others born to make it easier one by one, up to Python which is believed to be the easier one.... Learning process initiates with the easiest but not how it was used to be taught earlier... Every thing is so, but when you learn the Algorithm in one language, basicly it is the same for the whole languages, disrespect to their different rules how to build the same logic.
30th Sep 2021, 9:06 AM
Azad m. A.
Azad m. A. - avatar
0
Lo0pZz I tried C, but the tutorial was full of bugs, or It was too difficult for me. But I noticed a lot of the tutorials crashed or printed outputs with warnings about deprecation. Just pick a topic & go with it.
28th Sep 2021, 10:01 AM
Rik Wittkopp
Rik Wittkopp - avatar
0
Alrighty
28th Sep 2021, 10:32 AM
Lo0pZz
0
C is the best language to learn computer programming.
28th Sep 2021, 8:02 PM
Kiwwi#
Kiwwi# - avatar
0
Lo0pZz The C++ course on Sololearn was actually created before the C course. When I first used Sololearn the C course didn't even exist yet so I completed the C++ course long before there was even a C course on Sololearn
29th Sep 2021, 12:06 AM
Macross-Plus
Macross-Plus - avatar
0
C++!
29th Sep 2021, 7:23 AM
dan peled
dan peled - avatar
0
I don't think so. Learn things like data structure, , POO, etc., then choose a programming language. Because, most of them like C, C#, C++ can have something similar but it depends on what you want to do or what you are going to work
30th Sep 2021, 2:06 AM
Jessica C.