Ha mindenképp C#-ot akarsz használni, akkor Xamarin. De azt kezdésnek semmiképpen sem ajánlom.
A java és C# elég hasonló egymásra, főleg ha kezdő szinten vagy. De ott van a kotlin is, ami egy sokkal modernebb nyelv. Nem tart sokáig megtanulni az alapokat egyik nyelvből sem.