Obrigado pela resposta, ainda mais considerando toda sua experiência, então, de fato, é melhor seguir os conselhos dos mais velhos (com todo respeito).
De certa forma, acredito que não ter dado nenhum parâmetro (nem sei quais seriam) foi útil, pois pude analisar e compreender melhor sua resposta, mesmo que enviesada. Melhor uma resposta enviesada, mas com fatos e argumentos concretos, do que uma resposta "imparcial" que defenda as duas tecnologias e não me ajude a escolher uma.
Em termos de mercado, devo concordar com você, desde Julho venho pesquisado vagas para Ruby e são raras as que encontrei para estágio ou junior, sendo a maioria sênior. Ao que me parece, realmente tem poucas vagas para iniciantes ou a maioria estão sendo preenchidas através de networking e indicações.
Quanto a curto ou longo prazo, prefiro longo prazo. Uma stack que esteja comigo desde o meu primeiro Hello, World
até alguns anos de experiência consolidada.
Dessa forma, com base em tudo o que você me enviou, é notável que C# é a melhor opção (para mim), pelo menos até agora.
O que me resta, agora, é finalizar o Ensino Médio e entrar na universidade ano que vem.
Obrigado por compartilhar sua opinião, foi de extrema importância 🫶!
Pesquisar vagas nem sempre é um bom parâmetro. Boa partae das vagas de C# não são anunciadas. Ruby deve ocorrer também, mas sei que em C# ocorre muito. Outras tecnologias também.