wich one has a better future ahead c# or java? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 1

wich one has a better future ahead c# or java?

hi dear freinds...i want to invest my time on a language that has a clear future for at least 3 years wich one do you suggest me to work on

3rd Sep 2020, 6:21 PM
ayuob akhlaj
ayuob akhlaj - avatar
11 Answers
+ 2
C# is a java clone 😎 Anders hejlsberg copied many Java libraries when he led development of C# for Microsoft 😡 C# is as popular as Java, only difference is that C sharp is not platform independent , mono version for Linux hopes to resolve this issue 🤗
5th Sep 2020, 12:11 PM
Sanjay Kamath
Sanjay Kamath - avatar
+ 4
3 year ain't that much. Both of them will stay strong during that time but C# is newer one and with unity it's pretty dope. I'd suggest C#
3rd Sep 2020, 7:24 PM
Bagon
Bagon - avatar
+ 2
As Ángel🇪🇸 said, java is the way to go for native android programming because of the android studio but using C# with unity, you can still create amazing games/gui for android. If you don't care about game development and just wanna develop apps for android then java but in other case I'd suggest you give C# a try, they're similar languages so even if you don't like it you will easily adapt to another language.
4th Sep 2020, 3:24 PM
Bagon
Bagon - avatar
+ 2
Just for app development android studio is great and you should go with java in that case but for game development unity is awesome
4th Sep 2020, 3:49 PM
Bagon
Bagon - avatar
+ 2
Java, bro But after like 4-5 years C# will be better
5th Sep 2020, 9:43 AM
Aarav Baid
Aarav Baid - avatar
+ 1
C# will end doing the same job, but also more and better, at least in Windows, so C#. But Java is very still very strong and is very similar, so it doesnt really matters, try Java.
3rd Sep 2020, 8:28 PM
Ángel(🇪🇸)
+ 1
If you want native programming in android then yeah, I think that at this moment you should go with Java, about Xamarin, its just a tool that let you program C# for android, but it is "translated" and not really native, so it lost some performance from what I heared, but you could use both. Btw, both C# and Java let you create Windows apps too, so its a win-win.
4th Sep 2020, 1:32 PM
Ángel(🇪🇸)
+ 1
Neither. Use Kotlin.
4th Sep 2020, 10:29 PM
SapphireBlue
SapphireBlue - avatar
0
i am really confused by your answers...i tried c# and i liked it but whe i understood that i should choose between web, mobile,and windows i got really confused because i want to choose mobile and betwenn c# that we hav xamarin and java that we have android studio i dont know to choose wich one please help me!
4th Sep 2020, 1:28 PM
ayuob akhlaj
ayuob akhlaj - avatar
0
thanks for your advice angel🌹
4th Sep 2020, 1:40 PM
ayuob akhlaj
ayuob akhlaj - avatar
0
dear freind bagon...i worked with c# and i really liked it but when i decided to choose mobile programming after i searched and read about xamarin i understood that its not good as android studio and this make me confused
4th Sep 2020, 3:31 PM
ayuob akhlaj
ayuob akhlaj - avatar