C++ or Python? Which is better for a noob, who want to learn smth? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 15

C++ or Python? Which is better for a noob, who want to learn smth?

11th Sep 2019, 8:38 AM
K8ER
17 Answers
+ 12
Python is quite better as a beginner, I guess
8th Jul 2020, 5:57 AM
SKS
SKS - avatar
+ 9
Please, **Remember and Follow our Community Guidelines — https://www.sololearn.com/Content-Creation-Guidelines/ Here’s a really cool [ INFOGRAPHIC: ] • https://www.sololearn.com/post/69481/?ref=app  that should make things easier for you. 😉
21st Sep 2019, 10:13 AM
Danijel Ivanović
Danijel Ivanović - avatar
+ 7
I perssonaly would suggest you to start with c++
11th Sep 2019, 8:41 AM
KfirWe
KfirWe - avatar
+ 7
It depends on what you want to make. State what you want to make?
11th Sep 2019, 8:48 AM
👑 Prometheus 🇸🇬
👑 Prometheus 🇸🇬 - avatar
+ 6
Start with c++ and continue with Python🐍
12th Sep 2019, 12:41 PM
Zokirjon Qodirov
Zokirjon Qodirov - avatar
+ 6
Definately Python. It is simple but very powerful
13th Oct 2019, 2:24 PM
Dace [Super Inactive| Challenge=Maybe]
Dace [Super Inactive| Challenge=Maybe] - avatar
+ 5
I think Python is more beginner friendly.
11th Sep 2019, 9:12 AM
Seb TheS
Seb TheS - avatar
+ 4
I'd like to recommend C.
11th Sep 2019, 12:23 PM
Manoj
Manoj - avatar
+ 4
Python is great for a beginner but this doesnt mean its better than c++
11th Sep 2019, 1:49 PM
Andrew Okiemute
Andrew Okiemute - avatar
+ 4
C++ : if u want to be a good programmer, Python:if u want to be productive one
13th Sep 2019, 12:00 AM
Saied Hossien
Saied Hossien - avatar
+ 4
I think you should start with C or C++ so that your foundation is strong in programming. Getting started with Python makes you lazy in programming.
14th Sep 2019, 6:49 AM
A_Shabahang
A_Shabahang - avatar
+ 4
By own experience C++ basic syntax could be too complex for self-learning beginners, I discourage starting from C++ and moving to Python. And if you learned C++ first, moving to Python could even feel annoying, because Python syntax is so much simplier. If you learned Python first it does not necessarily make you a lazy programmer who only prefers builtin methods. A good programmer would atleast think how some builtin functions would work. You can start from C++ when ever you prefer, and then you will really need to think about how to make programs work without builtins.
20th Sep 2019, 5:28 PM
Seb TheS
Seb TheS - avatar
18th Nov 2020, 4:55 AM
Sanjar Egamberdiyev
Sanjar Egamberdiyev - avatar
+ 3
I would suggest you to firstly start with C/C++, then, go for Python...!!!! Python has inbuilt most of the libraries that C++ lacks. So, you don't have to built various functions, and thus, you may not know that how the functions (in the header files) are running. This, may make your future projects error-prone. Whereas, in C++, you have to make it. So, you know that how those functions are running and what exceptional errors, they could make in your programs, and, as working & concepts in Python and C/C++ are almost same; hence, you can rectify those errors, while you are running programs through Python.. I hope you might have got it, what I meant to say....😊🙂🙂
20th Sep 2019, 2:56 PM
Vishisht
+ 2
C++ is better for beginners. Pyhton is also good but I suggest you C++.
12th Sep 2019, 5:02 PM
Rasaal Ahmad
Rasaal Ahmad - avatar
+ 2
C++
13th Sep 2019, 12:35 AM
Agustin Gómez
Agustin Gómez - avatar
+ 1
It depends on what you feel like learning. All programming languages will have their strengths and weaknesses, meaning there is no best language. If you want to start with something easy, I'd say Python, as it has a relatively simpler syntax in comparision to C++, but if you're fine with anything, then it's up to you. If you still can't decide, try a coin toss and see whaat you get.
16th Jan 2020, 10:37 AM
Señor
Señor - avatar