Essa discussão é muito interessante e a resposta, como muitas coisas, é: depende

Eu sou suspeito pra falar (trabalho a 1 ano com a tecnologia), mas eu acho que Dart com seu framework Flutter é uma boa escolha pra iniciantes por conta do paradigma para criar telas e a simplicidade da linguagem (com um plus de o Flutter também criar apps ios, desktop e web (meio memes ainda) tudo com o mesmo codigo que voce faz o Mobile). Eu uso pra fazer projetos super rapidos dada a possibilidade de rodar nativo no desktop (performático) e o estilo padrao que ja vem embarcado nos componentes (não perco tempo estilizando). React Native não tenho qualquer experiência mas é uma escolha ótima se voce quiser focar em uma linguagem pra toda a stack (front, mobile, back) com JS/TS

Dito minhas opiniões nos mais famosos minha recomendação pessoal é: Kotlin Nativo Kotlin é uma linguagem muito boa de se trabalhar e traz consigo não só esse ecossistema Android e do Jetpack Compose mas, também traz todas as capacidades de Java para todos os tipos de sistemas.

Eu acabei não falando porque depende, mas no geral depende do seu caso de uso. Como é para aprendizado qualquer um serve