Как лучше начать изучать (и что) разработку для мобильных платформ (Android)?
Язык - Java. Не ведись на всякие кроссплатформенный штуки типа Titanium, Phonegap, Xamarin. 
Хороший курс от Google,  на udacity: https://www.udacity.com/course/ud853
Понятный английский, начинают с азов, декларируют, что некоторого опыта в ООП(в то числе питон) будет достаточно. Заставляют искать ответы на вопросы самостоятельно. 
Параллельно изучай Java, смотри непонятные конструкции.
Спасибо за направление.
Согласен, что расплодил тему, но до этого ответа я даже не знал куда копать.
Я новенький для этого комьюнити, и не знаю можно ли закрыть вопрос.