программирование, -я
ПРОГРАММИРОВАНИ|Е [м’], -я, только ед., ср., нд., II г.
1.0. Теоретическая и практическая деятельность по созданию компьютерных программ, а ткж. раздел прикладной математики, изучающий методы, приёмы и средства создания, проверки и совершенствования таких программ.
Теоретическое (практическое, аналитическое, системное, структурное, функциональное, автоматное, прикладное, процедурное, сетевое, объектно ориентированное, проблемно ориентированное, сложное, профессиональное …) программирование. Програ
Ответы справочной службы
Верно слитное написание: нейролингвистическое.
Знаки препинания расставлены верно (кроме написания и т. д.).
Для постановки запятой после потребностям нет оснований. О постановке запятой перед как читайте в "Справочнике по пунктуации".
Если Вы пишете название кириллицей, то его следует заключить в кавычки: ...на базе «Ардуино».