Czy powinienem nauczyć się języka Java w zakresie tworzenia aplikacji mobilnych, czy powinien to zrobić C #?

Nie mogę się doczekać, aby zagłębić się w platformę .NET, ale większość aplikacji mobilnych wydaje się być napisana w Javie. Najprawdopodobniej będę celował w mniej droższe telefony, takie jak Nokia i Motorolla, a nie system operacyjny Android lub iPhone. Czy mogę robić te rzeczy w C...