Başlamadan önce şunu da düşünmeni tavsiye ederim; mobil programlama ana alanında gelişmek ilerlemek istiyorsan neden native-hibrit dillerde yoğunlaşmak istiyorsun ki?
Açıklayacak olursam, örneğin eğer front-end developer olmak istiyor ama mobil programlama da öğrenmek aklındaki bir uygulamayı hayata geçirmek istiyorsan React-native daha doğru olacaktır, çünkü JavaScript kütüphanesi, zaten halihazırda JS öğrenmen gerekecek.
Eğer dart dilinde yoğunlaşmışsan flutter daha mantıklı olacaktır çünkü zaten rotanın üzerinde bir seçim olmuş olacaktır.
Bu iki ihtimal dışında eğer sen mobil developer olmak istiyorsan öğrenmen gerekenler Java/ Swift'dir bir. Native veya hibrit Framework'lerden daha kapsamlı ve daha güçlü uygulamalar yapabilirsin. İşin daha çok merkezine inebilirsin bu dilleri kullanarak.