0

Is Learning c++ before Java is better. ?

does Moving to Java after C++ really helps in understanding Java better. because I feel like am confident with c++ Even though I learnt Java first

5th Jun 2018, 7:37 PM
Bonnie Munene
Bonnie Munene - avatar
8 ответов
+ 6
Honestly, you could pick either, learn it, and understand it however you understand it. The logic is the same between most of the languages, but you have to learn the symbolism (syntax) to translate the logic in that language. Personally, learning ANY of the C-based syntax languages made it easy to learn the others because it supplies you with a similar syntax that makes translating the logic much easier. The reality is that there is no "better" first language. So pick whichever language is going to compliment what you're wanting to do in the short/long term and focus on that. As a human, you're more than capable of learning and you're more than capable of learning any of the languages available to you first. As such, make your choices based on important factors, such as what you require to do what you want to do. For example, if you wanted to be a web dev, then you don't need to waste your time learning C++ right now and you'd want to focus on web technologies.
5th Jun 2018, 7:50 PM
Fata1 Err0r
Fata1 Err0r - avatar
+ 4
for me honestly right
6th Jun 2018, 4:07 AM
🐯🐯Gimba Abdul Aziz🐯🐯
🐯🐯Gimba Abdul Aziz🐯🐯 - avatar
+ 3
I suggest cpp because that is what I am learning now and really catching a hang of it and it explains critically on essential programming ideas but sometimes your brain will hurt a little but u will get used to it
5th Jun 2018, 7:47 PM
Ugochukwu Justice
Ugochukwu Justice - avatar
+ 3
I agree with you Fata1 Err0r but there is no way he is developing a website and any body will think of cpp . HTML will be his/her best choice correct me if I am wrong
5th Jun 2018, 7:55 PM
Ugochukwu Justice
Ugochukwu Justice - avatar
+ 2
The best thing about c++ is that knowing it implies that you know the stack/heap so it makes you know more about the lowest levels of the machine you are working on.
5th Jun 2018, 7:53 PM
Bebida Roja
Bebida Roja - avatar
+ 1
why are you asking this question when you have finished Java and you are almost done with cpp
5th Jun 2018, 7:57 PM
Ugochukwu Justice
Ugochukwu Justice - avatar
+ 1
Fata1 Err0r Very right
5th Jun 2018, 8:26 PM
KrOW
KrOW - avatar
+ 1
because of the often not very clear explained use of references in java (see this article: http://www.javadude.com/articles/passbyvalue.htm about the pass by reference nonsense) i think its beneficial to learn c++ first
5th Jun 2018, 9:29 PM
Max
Max - avatar