Bom Dia, Devs. Está totalmente correto. Por experiência própria, digo que é necessário observar o que vai criar, para assim escolher a linguagen. Por exemplo: há 1 mês estava querendo aprender uma nova linguagem, e aí me deparei com o Dart, sua documentação é extremamente incrível (mesmo tendo algumas coisas desnecessárias), me possibilitou um curva de aprendizado muito baixa, mas quando fui resolver um problema, pensei num aplicativo! Humm... logo de cara vem o Flutter, mas tinha um problema, a documentação do Flutter é muito esquisita, não entendia NADA. Mas ainda tinha uma luz no fim do túnel, o desenvolvimento nativo, tinha duas possibilidades o Java ou o Kotlin, como já tinha conhecimento em Java, essa seria a linguagem escolhida. Então nada melhor do que aquela que você acha mais adequada e de rápido aprendizado para resolver um problema, ou desenvolver uma aplicação qualquer.

Espero que todos que virem este tópico consiga resolver essa dúvida.

Correctamente, nesse mundo da programação ao longo do periodo que vamos evoluindo chegamos em um nivel que fica bastante facil escolher as tecnologias necessarias para resolver um determinado problema, mais como iniciante fica dificil porque há alguns que ainda se perguntam com qual linguagem vou começar a aprender programação, mas no nivel que me encontro eu vejo um site, aplicação ou sei lá e fico imaginando com que linguagem isto poderia ser criado e vem muitas ideias na cabeça. Mas espero que o meu post tenha ajudado varias pessoas.