+ 14
Which is the best OOP Language to start from?
• Java • C++ • C#
22 Answers
+ 6
Thats ok but as a beginner which is best to learn?
+ 6
why not python ? 😉
+ 6
Yes, thanks!
+ 5
I totally agree with @hbeo:
For a beginner, Python seems quite to be the most suitable language to start from, especially if you plan to quickly dive into OOP, wich is not trivial to master, as with the three one you've suggested in your question are not obvious to master even in functionnal programming, and basics of Python would digest more quicker/simpler ^^
Anyway, starting with suggested ones is not absolutly bad: they will enforce you to be more accurate in your coding, but at price of much effort and difficulties... So, it depends mainly of your motivation ;) (but Python had succeeded to delete most of bad side from "simple" languages as BASIC, and, in my opinion, provide a (very) good balance between simplicity and serious, without loosing too much powerfull ;)
+ 5
Actually I tried java and c++ both, if you got to understand the basics then those languages seems slightly easy. Tried python too and loved it but there is something missing.
+ 3
Java is good to go I think too...
+ 3
c++ is the best basic language
+ 3
Now its confusing.
+ 3
I think Java... is the best one to learn..... it is pure object oriented language
+ 3
Java is great for mobile app developments, I have to make some computer projects and thinking to learn c#.
+ 3
C# is best for desktop and you can make robust apps, all programming languages seems familiar.
+ 3
There are more jobs out there for JavaScript , Python and C#, as these are all used in web and mobile development.
JavaScript is a necessity regardless of what you do, as you will eventually bump into it, so I'd recommend it as a starting point.
You're less likely to find a job with C++, and the jobs that exist will probably require a college degree. C/ C++ is also a harder starting point.
+ 3
Java.... is also oop Lang. so it is good to go with it
+ 2
c++ for functionality
java for fun
else
java and c# nearly the same
+ 2
c++ for best oop concepts.then to further take help of Python.it will be great if take some time in Java
+ 2
welcome
+ 2
c++
+ 1
it's better to try Java. python, c# are driven from Java, so it's better to play with Java and if you are so curious about more packages and you want to explore more built-in classes better go with Java. it will be interesting
+ 1
i would suggest you Python then C++
+ 1
C# seem easy to understand