1 ответ
+ 1
I don't know about Python but C# is a language created by Microsoft that copied Java, woth some add-ons. A fun fact is that Oracle, those who created Java, sued Microsoft for copying their language and won.
C# has some extra features such as shortened ways of writing getters and setters and a supported UI library, but it does not include a VM and therefore is supported only on Windows and its main IDE is Visual Studio, it is also not being used as much.
Java, on the other hand, has its JVM and many IDEs, it is also being used in Android and many games and programs, while you won't see much successful projects on C#.