C# je lepší než Java a .NET Core je open source.
Lepsi neni. MS to dal ako open source len preto, ze teraz je open source v mode, ale v skutocnosti je to slabe, lebo kazdy na .NET ako open source kasle, .NET nema zdaleka taku podporu ako Java a ine jazyky.
Ked napisem nejaku utilitu na v Jave, v Pythone (alebo inom podobnom OS skriptovacom jazyku), tak zpravidla mi pobezi bez problemu multiplatformne, t.j. na Linuxe, Windowse, AS/400, .. Toto sa o .NETe neda povedat. Kto ma nejake skusenosti s MS, vie ze sa na ich technologie neoplati viazat - jedine ked ta za to v praci platia
Myslim, ze OP v tom ma jasno. Hlada multiplatformny jazyk ktory mu ulahci pracu, t.j. Java + Python (alebo podobny skriptovaci jazyk). Sam vie ze by bol blby keby sa viazal na .NET, ktory neni multiplatformny.