+ 18
Java vs C#. Which one should I pick?
Which one is more profitable and which will give you more opportunities. Why?
21 Answers
+ 21
The problem is that: in my area they both have the same percentage of job offers
+ 8
C# is one of the biggest falls in using tendency this year, while Java is still in top and will keep this position for some time.
If you want to develop apps for Windows Phone, or games with Unity, learn C#.
If anything else, go and master Java with some decent framework.
+ 6
I would start with looking at job listings in the area you are looking to work in
+ 5
Both. In the programming industry, it isn't want you know, but how well you can learn. If you can demonstrate that you can learn both (or more) languages, you are more likely to get job offers. The reason? More often than not, a company has a certain way of programming/problem-solving that is unique to them and you will have to show that you are flexible enough to learn how to do it their way.
+ 5
i am sorry but id you ask which language is for you I will have to say French the language of love
if you say which one gives more carrier opportunities both because jobs want thinkers not programmers that know syntax in software a language is like a telescope just a tool you can't say that you are a master astronomer because you know how to use a telescope!!
so learn any language and build up on ih
+ 5
Become a pro in any of those languages. Then the other is easier to learn
+ 5
Now, everyone is suggesting both... I wonder, how many languages should a person know. You might then suggest to learn C, then Objective C, swift, Go, Rust, Python, Ruby, PHP, Haskell, Scala, JavaScript... And not to mention thousands of those framework... I don't understand where do you people get these idea that a person should or can learn so many languages, and be good in them..
You should just take one, and be good at it. Or you might prefer winning one war to losing 100 fights.
+ 5
Java Will be a Good One
+ 3
i would recomment java
+ 3
it depends deeplybon what you want to do with programming c# is better for games though Java isn't that bad , Java is used in android apps.
the syntax of both are very similar since that are derived from C so learning both actually is very realistic
+ 2
Why not both? I use them both in my job routinely.
+ 1
Java then.
+ 1
Start both and go with which is more amusing for you. You'll be more likely to get carried away in the learning then.
+ 1
why not both?
+ 1
In general I would recommend Java, but 1st decide what type of development your interested in. i.e. mobile, web, etc.
+ 1
Java is used for Android development.
There is a reason why Google choose Java over any other language.Java is popular, great support and help is available.Scope of Java beyond app development is also massive.
C# is used for Cross platform development (iOS and Android) .
It can also be used for making Windows apps.
But Java could be great as a first language.
0
It is depend on your purpose!
0
C#
0
c# can build game with unity, web with asp.net, mobile(android,windows,ios) with Xamarin, and dekstop of course,, so C# yeaah
- 2
hi u r so beautiful