Entendo. Se programou com OOP com C++, sentirá leve semelhança com C# sim. A curva de aprendizado tende a reduzir um pouquinho.

Visando o mercado, Java é quem dispara em vagas, todavia C# vem logo atrás, com bom número.

O ambiente com C#, chamado .Net ou dotNet, atualmente é open source e está na versão estável .Net 6. Possui pela microsoft, o framework asp net core, onde permite montar o servidor web. Possui até outros frameowrks de menor popularidade, feito por outros projetos, mas são nichados dentro do ambiente dotNet. O geral aceita Asp.

Outro ponto bom do C#, é que, caso goste de desenvolvimento de jogos, as engines Unity e Godot o aceitam, ampliando as possibilidades de uso do mesmo conhecimento.

Como também claro, C# é usado para desenvolvimento de aplicativos windows/linux/mac e para smartphones, através de outros frameworks.

É um ótimo ambiente de desenvolvimento.

Valeu, você me ajudou bastante.