Сергей Бакотин, спасибо за диагноз "по аватарке". Мне довелось поработать в геймдеве и в финтех компаниях, если называть банками их немодно. Задачи - не rocket science, занимаюсь тем же чем и другие линейные разработчики.
Я как-то начал читать документацию по Котлину. В качестве языка-альтернативы джава его плюсы - jvm, привычная ide, приятно оформленная дока. Но я не уверен, что смогу на его примере понять само ФП, без привязки к ОП