Если планируете после работать где-то, то лучше учите то, что востребованно.
Если планируете это просто "для себя", то тогда мне непонятны такие строгие требования - не смотря на них, есть куча языков с просто интересными возможностями: scala, kotlin, perl, haskell, ... (в порядке уменьшения перспективности, имхо).