0
Iâm learning quite slowly
Python is my first programming language, Iâve finished Python for beginners and Intermediate Python course, currently doing Python Core. Itâs been 2 months or so and I started to wonder how long it will take to complete 3 major languages. (such as Java, C++ âŠ) The question is, once I understood how python works, would it help to learn other languages more quickly?
14 Respostas
+ 5
Actually if you would have started first with Java or C++, that would have been more beneficial for you because Yes, I agree that Python provides you with lots of features and short code writing but Java and C++ give you a knowledge of how the inner processes are working.
Let's explain with an example,
Suppose you have to swap 2 values, what will you do in Python,
a,b=b,a and the work is done but did you understand how it happened. That knowledge is provided by the other two languages because such swapping is not allowed in them. There you have to swap in detail. Like in Java, it will be like
int a=10,b=25;
a=a+b;
b=a-b;
a=a-b;
It is almost the same in C++ as well.
+ 3
May be it is based on your understandings and don't worry your learning slowly . Learning continually is better then learning quickly so learn and practice
+ 3
Learning other language will be easy for you after PYTHON.
I learned PYTHON and then learned C in 5 to 7 days. And learned JavaScript in alsmot 2 to 4 days. And I'm still practicing on these languages.
+ 3
Nordo Fin
Welcome
+ 2
Arsenic Yes you can.
But when you learn C++ in the basic level, we are not taught to use the std ones. Why? Because concept building is the important thing in these 2 languages. Like, I had completed python for beginners course around 6 months ago, I witnessed that they were swapping as I mentioned. The a,b method but when I visited the Java and C++ courses, they were using the method of swapping which I mentioned under the Java one. So, there stands the difference, Python focuses on completing the program as fast as possible and providing you all the things on the first hand but the other two languages focuses on teaching the concepts first and then giving the other things which can make our program shorter. Isn't it?
Like, this is the course I am talking about which was 6 months ago for the 3 languages. If something has changed now, then please inform me. I will try to revert back to you as soon as possible
+ 2
Yeah
+ 2
Ooh it's my first programming language too
+ 1
Mohamed Aazir Abdul Hathi Thank you, I will do my best
+ 1
Welcome đ
+ 1
Adi Nath Bhawani
I would rather use std::swap () in C++ instead.
+ 1
đ Shail Murtaza ŰŽŰčÛÙ Ù
۱ŰȘ۶ÛÙ° Nice to hear that!
+ 1
â
«Caleb Guerra Ortega»â
Thanks Caleb
+ 1
Navi High Five ;)
0
Adi Nath Bhawani So I was doing it backwards :/
I hope I can understand them well when I started to learn Java or C++, thanks for the info!