Olá Alex, tudo bem com você?
Essa é uma pergunta muito boa, a grande questão é que as linguagens evoluíram muito e hoje nós conseguimos concluir nossos objetivos em N linguagens diferentes sem muita dificuldade
Em relação as melhores linguagens para começar eu diria que Python, e na segunda posição o Javascript, são linguagens que tem uma sintaxe um pouco mais amigável e tem um leque de aplicações enormes
O grande poder do Python é a área de data science, machine learning, estátistica, entretanto temos uma ferramenta chamada Django, que permite criar aplicações web de uma maneira muito legal e também é bem utilizado
O javascript é muito dinâmico, e hoje em dia é utilizado tanto para aplicações backends, e para desenvolver a parte de web e desenvolvimento mobile, com uma ferramenta chamada React, caso você pretenda criar sites, não importa a linguagem que você escolha, uma hora será necessário parar para aprender javascript para lidar com as interações dos usuários
Outras linguagens podem ter uma curva de aprendizado um pouco maior, mas acredito que aqui dentro da plataforma há bastante cursos para introduzir de forma bem consistente na linguagem
Em relação a essa separação do que a linguagem é boa, é um pouco chatinho, por conta do que citei anteriormente, muitas linguagens vem performando bem em áreas diferentes, mas vou fazer um resumo, mas podem existir outras coisas em que elas são boas:
C#, Java, PHP
: São boas para criar serviços de backend, você vai ouvir bastante o termo de API Rest
que são serviços que disponibilizam dados para os nossos sites e aplicativos mobile
Aqui eu citaria que o C#
tambem é ótimo para desenvolver jogos, com uma ferramenta chamada Unity
Também é comum vermos aplicações MVC, que são sites completos ao invés de prover dados
Javascript: Aplicações Web, também temos o Node.js para criar servidores, e o React Native para o mundo mobile
Kotlin: Basicamente é uma alternativa ao Java, o grande poder dele é no desenvolvimento Android, mas consegue fazer tudo que o Java faz
Dart: É a linguagem utilizada para desenvolvimento multiplataforma utilizando a tecnologia da Google, o Flutter, serve para criar tanto aplicativos mobiles, quanto está evoluindo para desenvolver para desktop
Compreendeu?
Abraços e Bons Estudos!