Riferimento: Java o C#
Pensavo che leggendo quella pagina avresti capito se è facile o no passare da Java a C#...c'è una tabella grande quanto una casa. Comunque in ambito lavorativo è più usato il Java rispetto al C# ma solo per un motivo : Java è multipiattaforma e non c'è bisogno di riadattare il codice in base al sistema operativo sul quale gira il linguaggio; nonostante il C# giri egregiamente su Linux e OSX attraverso il Framework Mono tuttavia c'è bisogno di riadattare il codice ( per capirci : un MessageBox scritto su Windows è diverso rispetto ad uno scritto su Linux ). Riguardo la seconda domanda ( alla quale speravo potessi dare da solo una risposta, avendo letto quella tabella ) è facile passare da Java a C# poiché la sintassi di quest'ultimo deriva da quella del Java ( non è solo un fatto di sintassi ma anche di "elasticità" del linguaggio che si può "analizzare" o meglio "capire" in quella tabella ).