+ 2

Which should i learn next after learning Python ? Should i learn C++ first or Java ?

I'm thinking of Java, but anyone with suggestions

19th Jan 2018, 8:59 PM
Matthew Dhlamini
Matthew Dhlamini - avatar
6 Answers
+ 3
C++ teaches programming, Java is very restrictive. I quit Java because it is too restrictive. C++ can do anything. You'll never need another language. There are loads of learning resources and libs out there. If you want to make games, apps, system tools, C++.
19th Jan 2018, 11:12 PM
non
+ 4
Personally I started with C++ and it's still my favourite, but Java has some great IDEs such as NetBeans and Eclipse. They are well-organized and introduce you better to OOP.
19th Jan 2018, 10:32 PM
Chris
Chris - avatar
+ 3
I’d say Java because large focus on OOP, then C++ because it’s just a great language.
19th Jan 2018, 9:32 PM
Jacob Pembleton
Jacob Pembleton - avatar
+ 3
I agree with Chris; Java is quite restrictive. It's also a great second language. Try it out, and if you want more power, try C#. It's like Java, but less restrictive, but it definitely has its features, like LINQ, Unity support, and more.
20th Jan 2018, 2:33 AM
LunarCoffee
LunarCoffee - avatar
+ 2
thank you all for your suggestions
2nd Feb 2018, 11:02 PM
Matthew Dhlamini
Matthew Dhlamini - avatar