Java or c#?????? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
0

Java or c#??????

Hi buddies I am nurse but As you know nursing is very hard to do and in iran the government doesn’t see us....I began to learning coding , and I am confused, please help me to choose one of them , java or C# or PHYTON ????I should be notice that I love to code for android and IOS mobile phone.

8th Aug 2020, 1:50 PM
Armin Heydariazad
Armin Heydariazad - avatar
7 Answers
+ 1
Well, its all down to preference, But java isn't very beginner friendly, you can start using C or Python for begginer, when you are very good at the language, you can continue learning other languages, The community hope you become a Professional Developer :)
8th Aug 2020, 1:55 PM
CutieRei
CutieRei - avatar
+ 5
Armin Heydariazad C# with Xamarin will be a great option for both Android and iOS. Unless you use Xamarin Forms, you'll still need to be familiar with the Android and iOS Frameworks, which I recommend. If you want to get closer to the metal, Kotlin over Java would be my professional recommendation for Android and Swift for iOS. However, C# with Xamarin will take you far with both mobile devices while giving you hands on experience with a great language that will give you far reaching capabilities across many development niches. If you want to learn Java, just realize you may be frustrated by its shortcomings as a language compared to C# and Kotlin. If you want to focus on JVM, then focus on Kotlin. That language is what Java should have become after all these years. These are just my very opinionated viewpoints as someone who is intimately familiar with all of these languages.
8th Aug 2020, 4:20 PM
David Carroll
David Carroll - avatar
+ 2
For app development:- If you want to learn IOS app development then go for swift Other wise if you like android app development then JAVA or kotlin should be your choice. I personally prefer IOS over android as I find swift a bit easier compared to JAVA and kotlin. But that's only my personal preference. Also for IOS development it is highly recommended for one to have a Mac (although you can do it in other machines also but is best done on Mac)
8th Aug 2020, 1:57 PM
Arsenic
Arsenic - avatar
+ 2
Mike Sorry I missed your earlier question. While this is a good question, I think it might be better to post this in a new thread as we can explore this subject further. Just mention me in the question so I can be notified.
10th Aug 2020, 2:29 AM
David Carroll
David Carroll - avatar
+ 1
David Carroll perhaps this would be meant more for another topic, but I feel this may be of some benefit to this thread: I recently did some reading on Progressive Web Applications (or PWA) and seems it may replace native mobile apps. I've been wanting to dive into mobile app development a little more and I like xamarin. However, if PWA is eventually going to replace most native apps I personally don't see any reason to spend time on native apps anymore (at least where an app doesn't demand heavier graphics resources. I build for business and don't intend to build any games) Do you have any insight on this topic? What are your thoughts on this?
8th Aug 2020, 10:36 PM
Mike
Mike - avatar
+ 1
David Carroll sounds good. I'll do that
10th Aug 2020, 9:55 AM
Mike
Mike - avatar
- 1
Learn C# and Xamarin framework. Or Learn Python and Kivy framework.
8th Aug 2020, 2:32 PM
Ore
Ore - avatar