я бы порекомендовал С# (я его всем навяливаю) :D ну опять же судя по статье которую я кинул выше C# реально универсален. можешь попробовать себя в разных сферах понять что больше нравится а там уже и может язык поменять на более специализированный для выбранного направления
питон неплох, но исключительно из личного опыта для начала пути он ИМХО не лучшее речение в силе своей динамической типизации. строгая типизация в языках типа c# лучше выстраивает мышление) но если нравится питон то ради бога. для изучения он в самом деле не сложен) после c# он мне легко давался_
Функциональное программирование очень удобно, так как его просто на изи можно перевести в математический вид. Оно понятнее, эффективнее, безопаснее. За ним стоит сильное академическое общество.