Estudei bem pouco do C# para mobile, web e jogos, e gostei bastante da linguagem. Mas para mobile eu recomendo fortemente Flutter, foi a melhor que eu já utilizei até o momento. Para jogos C# realmente é o caminho certo se for utilizar a Unity.

Outra dica que eu dou é que caso esteja realmente começando agora no mundo da programação e não saiba de nada é assistir esses cursos que irão te ajudar bastante, pois é a base da programação e sem ela tudo fica mais dificil. Quando pegar essa base fica muito mais fácil para aprender qualquer linguagem de programação que você for aprender. Eu comecei por eles e recomendo para qualquer um.

OBS: São cursos gratuitos e estão disponíveis no youtube.

🔗Link para os cursos: Curso de lógica de programação - Curso em vídeo

Programação Orientada a Objetos - Curso em vídeo