По-большому счёту C# и Java это одно и тоже яйцо но с разных ракурсов. Языки похожи идеологически и технологически и стараются занять схожие ниши. Так что вопрос по-большому счёту сугубо религиозный. Посмотрите туториалы - увидите различия синтаксиса, какой из синтаксисов вам ближе - тот язык и берите. Остальное - это уже рюшечки.