+ 2
Will learning Python help learn other programming languages?
Which one should I prob learn first or should you prefer something better?
5 Answers
+ 3
Learning and using Python will indeed help you take a step forward in learning other programming languages as well in the sense that the paradigms that you learn can be carried over. So the process of defining variables, using functions etc in other OOP languages like Java are somewhat similar although the syntax are different, but once you get used to the syntax and miscellaneous differences, then you'd be much more familiar to the other languages you are learning as compared to if you didn't learn Python
+ 3
of course will help! but what you put in front of a goal? just to learn, full of language or to solve their practical problem?
https://code.sololearn.com/W16jzWR36yPN/?ref=app
+ 3
It should be other way round, learn a language before going to Python because you will find it much easier. In case if you learn Python first and get used to its simple nature then probably switching to some other language with syntaxes and stuff will not be very comfortable.
+ 3
In my opinion, the c++ is complex when compare to others. It cover more than 85% of concepts from any other languages.. If you understand it, then any other languages will become easy to you understand.
Coming to python, is easy one heard that just like using predefined libraries.. Because of simple nature, I expected this will for someone.. Look at this post. https://www.sololearn.com/discuss/2120835/?ref=app.
It may vary person to person, so you have know how much it may apply you too also or not at all. But if your goal is towards AI, then directly python is best one to choose...
+ 3
If you haven't ever coded, Python can help you to get to write code quickly:
You have more mental resources available, because you don't have to consider so many new technical things.
Python goes its own way syntax-wise, so you'll not be able to transfer too much of it when you learn another language.
And as Python is a high language that does a lot of stuff for you in the background, you won't learn to handle these things by hand.