Perso pour avoir fait les 2 en formation j'ai préféré le c# à java, langage plus moderne, meilleurs outils de dev (Visual Studio)
Le seul avantage de java c'est la communauté plus grosse, pour le multiplateforme tu peux en faire maintenant en c# avec net core, à part les apps de bureaux ou il y a pas encore de solution mature par rapport à java.
En C# tu peux faire site Web, apps bureau(Windows surtout), console, mobile (Xamarin), Jeux (unity/monogame ...)
Après niveau apprentissage c'est kif/kif le c# c'est un java bis à l'origine.
Message édité le 07 mai 2020 à 17:27:41 par boucif