Нейросети можно изучать и при помощи уже готовых программных систем. Например, в матлабе есть соответствующие библиотеки. Тут главное с математикой дружить, чтобы теорию понимать, а программирование это уже лишь инструмент...
Всё зависит от того, каким программистом ты хочешь быть и какие задачи ты хочешь решать. Если ты хочешь клепать сайты или делать игры, то тебе это не понадобится. Если ты хочешь распознавать рукописный текст, делать аналитические системы или делать искусственный интеллект то тогда надо. Впрочем вначале лучше овладеть хотя бы основами программирование. P.S. Ты задавал этот вопрос 5 месяцев назад, почему ты задаёшь его сейчас?