за 3 месяца изучал только функциональное программирование
Видимо все очень плохо, если не различаете функциональное от процедурного.
Перспективнее в принципе научиться пользоваться поиском, ведь подобных вопросов и ответом - полным полно.
Нет такого, чтобы был сложнее С++ или легче С# - и там и там примерно одинаковый уровень вхождения, но разное применение.
И для того, кто уже ЦЕЛЫЙ ГОД учит веб, можно как-то догадаться, что дело не в языке а в технологиях. Через год изучения языка, было бы неплохо учить конкретный фреймворк, а не просто язык.
Если хотите юнити - то учите C#.
Хотите Android - учите Java. Хотя C# там вроде появляется.
Десктопные приложухи приложухам рознь. Можно хоть на питоне писать.
Вы не просто учите. Вы что-нибудь пишите. Конкретное. Ну и да, вам с# наверное больше подойдет.