Önerim java'ydı, yani şöyle oluyor :)
Android Studio indirip işe java ile başlayacaksın, html/css c# biliyorum demişsin, mantık çok farklı değil.
c# yerine java kullanacaksın, tasarımlar da xml ile yapılıyor.
Örnek basit uygulamalarla işe başlayabilirsin, kaynak internet. Bence öncelikle kafanda bir proje belirle(örneğin telefon rehberi, fotoğraf galerisi vs.) onunla başla ihtiyaçlarına göre layout'ları componentleri öğrenmeye başlarsın, android'in de çalışma mantığını çok geçmeden kavrarsın.
developer.android.comdeveloper.android.comgithub.com