Answer the question
In order to leave comments, you need to log in
Java or C# newbie?
What to learn first: C# (which interested me because of unity) or java, with its cross platform and, in principle, a larger scope?
Answer the question
In order to leave comments, you need to log in
Firstly, the choice of language does not depend on what is easier or what is better to start with. If you choose a language to learn how to program first - go watch lectures on YouTube, where they teach algorithms and data structures, talk about programming, I recommend, for example, Timofey Khiryanov's lectures at the Moscow Institute of Physics and Technology.
Further, "C# is why the unit is interested", so take a look at C ++ with Unreal Engine right away, there are better graphics and a lot of goodies, and why, if you are interested in game development, check it out.
As for Java, in terms of cross-platform, you are right, but in practice, if you go looking for a job, etc. - Enterprise applications are programmed in Java.
The choice of language depends on your goals, you want data science - Python or R. Machine learning - a subdomain of data science, also python, but if you need speed, add C or C ++.
For gamedev C++/C# (mostly). In short, for each application - its own language, if you want to write interactive sites - learn JS.
And well, I forgot to mention the main thing, you can write Android applications in Java, there is a very similar Kotlin language, it is now "in trend" for Android applications.
Decide, and then look for how to implement what you want or what language they write in, and learn this language.
C#. The new .Net has been released for 10 years, and the JDK every six months. And the majority sits on JDK 8. And the versions ....
Don't worry about Java, take a sharp. You will earn money in peace. Without relearning. And the audience in Sharpe is less toxic.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question