Современное "написание нейросетей" - это использование готовых библиотек, реализующих нейросети. Эти библиотеки можно подключать практически к любому языку программирования. Та же TensorFlow, например, "из коробки" подключается к десятку совершенно разных языков, а на github можно найти адаптеры к куче других языков.
Но не являющийся программистом математик, работающий с такой библиотекой, вероятнее всего выберет Python. И не потому, что этот язык хорош (в профессиональном программировании Python неконкурентоспособен), а потому, что Python требует минимальных затрат времени и сил на освоение маленького кусочка языка, достаточного для говнокодинга примитивных скриптов, взаимодействующих с библиотекой, написанной совсем другими людьми на совсем другом языке программирования.