Нейронная сеть - это математическая модель, которая построена на функциях биологических нейронных сетей (примером может послужить работа мозга). В программирование нейронная сеть пришла прямиком из биологии, благодаря такой сети устройство может анализировать и запоминать полученную информацию.
Что бы создать свою искусственную нейронную сеть необходимо изучить не только языки программирования, но и понят что такое нейрон, и как он действует.
Обязательно подготовьте свое устройство для работы с нейронной сетью. Убедитесь, что вы знаете примитивный язык программирования Python , на нем и будет построена сеть, скачайте его на свое устройство. Далее вам понадобится классификатор для распознания заданных целей в нейронной сети, его вы так же можете найти в свободном доступе. Сформируйте набор данных для нейронной сети и запустите обучение нейронной сети на своем компьютере. Для отладки работы нейронной сети вам потребуется много времени на тестирование.
Один из самых доступных языков программирования для этой цели - Python. Правда, мало выучить язык программирования, нужны так же очень обширные знания математического анализа и линейной алгебры. В целом, в качестве хорошего введения в нейронные сети и искуственный интеллект могу посоветовать данный бесплатный курс - https://stepik.org/course/401/syllabus