Не слушай этих ребят, они говорят python - потому что знают только питон, а кто говорит "любой" тот знает только Си, от силы. А тебе подойдет Erlang - это язык, специально разработанный для работы в распределенных системах,
вот даже сразу книга есть, объясняющая, почему Erlang - отличный вариант для построения нейросетей. Если он не попрёт по каким то моментам, смотри в сторону языков, реализующих модель акторов, например, Elixir, Scala, Go, Clojure.
P.S. Pyton вообще не такой плохой вариант, но не лучший. Оптимальный, только если не хочешь заморачиваться с новыми аскетичными языками.