Com toda certeza, tem muito material disponível e a documentação é ótima (e tem bastante vaga também), e todo investimento em conhecimento vale a pena. Caso seja seu primeiro contato com a área mobile eu recomendaria iniciar pelo react native (mas a curva de aprendizado do flutter é tranquila também), e depois aprender o nativo (Kotlin ou Swift) pois uma hora ou outra vais precisar implementar algo nativo.
Eu estudo Kotlin há uns meses e gosto bastante! Swift eu comecei, mas não terminei. Até o fim do ano, vou começar react. Queria saber se o flutter vale a pena, porque vejo que dá para fazer bastante coisa. Vou pesquisar melhor sobre. Obrigado!