Да, для создания нейронной сети нужно знать язык программирования. 12 Чаще всего для этой задачи используют Python, но также могут применяться Java, C++ и R. 2
Английский язык необходим для чтения технической литературы и взаимодействия с комьюнити. 2 Рекомендуется освоить уровень не ниже B2, но следует стремиться к C1–C2. 2