+ 2
Which has better scope for software development in future C/C++/Java/Python?
3 Answers
+ 5
There are many directions one can go with programming, so it depends on which side of our field you're going to be focused upon. For example, if you're getting into game development, then I'd recommend focusing upon C++/C#. If you're getting into android app development, then Java is more plausible. See what I mean?
What is YOUR long term goal? If you can answer that, I can give you advice tailored to it because there isn't a "one size fits all" answer to this question; most people are going to give you their bias opinion based upon what THEY prefer. For example, Prem enjoys Python and I personally hate everything about it, especially its syntax. lol Is Python useful? Most certainly; I've used it to create a lot of server utilities in Linux previously and it worked out fine.
So first I would figure out what you're wanting to do with your life and what you want to spend your time on. When you figure that out, there are paths that lead to it. It's hard to determine what's going to exist far into the future, but considering how a business operates, even if something changes, it takes corporations a long time to convert or swap out their systems. You won't be without work.
Also note, a key point to being in this field is your flexibility. Are you willing to learn new technologies as they arise? If you're stuck on learning one thing and never advancing beyond that, you'll get lost in the time as things change and evolve. Your logic and problem-solving abilities are what makes you useful as a programmer, not the languages that you learn. The languages are merely tools that allow you to express your logic/problem-solving.
+ 3
Well said
+ 1
According to me, python because it is a formidable and robust language with more range as well as solves complex problem with much lucid thinking.