Sono .net Developer, .net background, voglio iniziare con lo sviluppo di applicazioni mobili che è meglio per me android o ios?

E' difficile sbagliare con lo sviluppo mobile. Eviterei Objective-C, dato che Swift non sono sicuro di che tipo di futuro abbia, e la sua sarà la transizione più difficile da C#. Penso che il cross platform mobile web abbia un futuro brillante, così come le app ibride, quindi forse guardate lì dopo. I browser di iOS e Android sono entrambi basati su webkit, e con un semplice file CSS si comportano fondamentalmente allo stesso modo.

Altrimenti...è una scelta difficile. Se non possedete già un Mac, potreste non voler investire in uno adesso, il che suggerisce Android. Entrambi hanno i loro alti e bassi per quanto riguarda lo sviluppo. Personalmente mi piace di più il set di strumenti di Android.

La cosa più importante per te è capire come funzionano le applicazioni mobili. Non solo come sono codificate, ma anche come sono progettate, con il rispetto di uno schermo più piccolo, diverse opzioni di input, diversa memorizzazione e diversa relazione con i servizi web rispetto al desktop. Se si riesce a fare questo, tutto il resto è solo sintassi.