hocam öncelikle c# ile ilgin varsa bildiğin dil üzerinden asp.net e yönelmeni tavsiye ederim. zorlanmadan kendini geliştirebilirsin. sende biliyorsun ki artık masaüstü uygulamalar yavaş yavaş bilgisayarlardan kalkıyor. web tabanlı uygulamalar daha çok tercih edilir durumda.
xamarin ile de mobile dünyasına giriş yapabilirsin. bunların ortak paydası c# . bildiğin bir dil üzerinden çok daha rahat bir şekilde ilerleyebilirsin.