Так что тут всё зависит от целей. Если изучать для себя и делать алгоритмы маш обучения, что говорится, from scratch, т.е. с самых-самых азов, и всё своими ручками, то Julia имхо идеальна, ничего лучше для алгоритмизации каких-то своих личных алгоритмов я ещё не встречал. Если тот же kaggle фармить, то наверное сначала некоторое время будет мучительно больно — не везде есть доки, всё "раскидано", не-бесшовная интеграция; но если на паре задач наработать какой-то джентельменский набор (pipelines), то дальше будет не так плохо )