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.