Java vs C#. Which one should I pick? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 18

Java vs C#. Which one should I pick?

Which one is more profitable and which will give you more opportunities. Why?

10th Dec 2016, 7:58 PM
Evcheto Novakova
Evcheto Novakova - avatar
21 Answers
+ 21
The problem is that: in my area they both have the same percentage of job offers
10th Dec 2016, 8:08 PM
Evcheto Novakova
Evcheto Novakova - avatar
+ 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.
11th Dec 2016, 2:44 AM
Maksym Zieliński
Maksym Zieliński - avatar
+ 6
I would start with looking at job listings in the area you are looking to work in
10th Dec 2016, 8:00 PM
Kerrash
Kerrash - avatar
+ 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.
11th Dec 2016, 12:48 PM
Hazel "Joey" Pickett
Hazel "Joey" Pickett - avatar
+ 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
11th Dec 2016, 12:52 PM
Abdelrahman
+ 5
Become a pro in any of those languages. Then the other is easier to learn
11th Dec 2016, 3:55 PM
Talha Zubier Sakib
Talha Zubier Sakib - avatar
+ 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.
11th Dec 2016, 7:23 PM
Rishi Anand
Rishi Anand - avatar
+ 5
Java Will be a Good One
18th Dec 2016, 8:11 AM
Bruh
+ 3
i would recomment java
10th Dec 2016, 8:11 PM
manish rawat
manish rawat - avatar
+ 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
10th Dec 2016, 9:28 PM
Abdelrahman
+ 2
Why not both? I use them both in my job routinely.
10th Dec 2016, 8:19 PM
Kerrash
Kerrash - avatar
+ 2
"I read a book about Java, and found it an elegant further development from C." Richard Matthew Stallman :)
27th Dec 2016, 3:38 AM
dr. Taskó János
dr. Taskó János - avatar
+ 1
Java then.
10th Dec 2016, 8:10 PM
Rishi Anand
Rishi Anand - avatar
+ 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.
11th Dec 2016, 3:52 AM
Kumaran Siva
Kumaran Siva - avatar
+ 1
why not both?
11th Dec 2016, 5:25 PM
David Appolon
David Appolon - avatar
+ 1
In general I would recommend Java, but 1st decide what type of development your interested in. i.e. mobile, web, etc.
11th Dec 2016, 8:47 PM
Karim Shaloh
Karim Shaloh - avatar
+ 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.
8th Feb 2017, 6:30 AM
Tanmay Dixit
Tanmay Dixit - avatar
0
It is depend on your purpose!
10th Dec 2016, 11:55 PM
The PGDeveloper
The PGDeveloper - avatar
0
C#
11th Dec 2016, 6:48 PM
Enes Kahraman
Enes Kahraman - avatar
0
c# can build game with unity, web with asp.net, mobile(android,windows,ios) with Xamarin, and dekstop of course,, so C# yeaah
19th Dec 2016, 8:46 AM
Klamartum
Klamartum - avatar