+ 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
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++.
+ 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.
+ 3
Iâd say Java because large focus on OOP, then C++ because itâs just a great language.
+ 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.
+ 2
thank you all for your suggestions