Правильно ли начать изучать разработку мобильных приложений с React Native?
Зачем пытаться усидеть на двух стульях сразу?
Выберите для себя комфортную ОС и пишите под неё. Потом уже можно переходить на кроссплатформенные решения. И тенденцию пихать js куда только можно, вряд ли можно назвать хорошей.
Для каждой задачи свои инструменты, иначе зачем веб пишут на php, python, а мобилки java/swift? Ведь везде можно использовать js. Ответ очевиден, на мой взгляд.
Лучше сразу с мобилок в React Native, иначе в React`те вас нагрузят CSS, а его в React Native нет, так как нет каскадности, где вместо этого для верстки используется  JS стили.
Чтобы понять подходит ли вам React Native или нет, рекомендую мой видео курс для начинающих в React Native на ру...