Üstteki arkadaşın söylediklerine ek olarak, yaygın söylemin aksine C# bilen biri Xamarin'den ilerleyebilir görüşüne pek katılmıyorum. XAML öğrenmekle vakit kaybetmeni tavsiye etmem. Geleceği de yok, bu gayet açık. C# biliyorsan harika, WebAPI'ni C# ile yazarsın. Mobil tarafta da Flutter veya React Native ile ilerlemeni tavsiye ederim. Önü açık ve sektörde yer edinmiş durumdalar. Toplulukları çok büyük artık. Flutter, React Native'i yakaladı diyebiliriz hem fork, star ve issue sayılarında neredeyse kafa kafayalar.
Özetle hepsini ayrı ayrı deneyimlemiş biri olarak Xamarin ile (veya MAUI artık şimdilerde her ne ise) ilerlememeni tavsiye ederim.