Автор Джим Рояльски задал вопрос в разделе Другие языки и технологии
Какой язык программирования лучше подойдет для обучения? и получил лучший ответ
Ответ от Ирина В[гуру]
Джим, миленький, хоть бы в Википедии посмотрели. Ну Вы чо?
1) Кибернетика: это наука, там нет никакого программирования, ни на каких языках! Но в программировании, на любых языках, очень часто применяются модели из кибернетики. Чтоб заниматься чистой кибернетикой, надо сначала стать крутейшим математиком: как Норберт Винер, или академик Глушков.
2) Робототехника: это широкая область техники, там есть и программирование, но чтоб программировать роботов, надо быть хорошим инженером, и знать теоретическую механику.
3) Есть "нейро-компьютерный интерфейс", и есть "формальные нейронные сети", это абсолютно разные вещи! Вам какую? Если "нейро-компьютерный интерфейс", то там также нет программирования, а есть электроника + нейрофизиология. А если "нейронные сети", то они относятся как раз к кибернетике, но могут использоваться в программах на любых языках, например нейронные библиотеки: есть для C++, Delphi, и Net.
4) Искусственный интеллект реализуется на абсолютно любых языках! Технический чаще на C, а научные системы на модельных платформах, на базе языков: Prolog, Lisp, итд.
Канешн англиский
Робототехника...
Исполнитель черепажка!
myrobot.ru/logo/intro.php
Начни путь с паскаля или бэйсика, простые языки, потом можешь перейти на джаву, тоже очень хороший язык
С/С#
Затем C++/Java
Скачай Visual foxpro 9. На нем можно делать программы для windows.
чтоб комфортно чувствовать себя в груде кода советую привыкать на delphi а потом что душе угодно пойдет по маслу если есть желание. Большая часть языков схожа.
Попробуй заново начать с азбуки!
Если Робототехника, то не слушай олигофренов, делфи java foxpro(для работы с БД). Надо начать с изучения элементарной базы и непосредственно языка микроконтроллеров асемблера. Это упорядочит мысли и приучит к правильному использованию ресурсов. Затем если делать следующий шаг в области нейроного интерфейса, то придется выучить еще и C/С#
Для обучения стоит писать именно на том языке, на котором хотите научиться писать.
Если хотите быстро бегать - бегайте быстрее.
Если хотите высоко прыгать - прыгайте выше.
Для робототехники - язык Си, но не любой, а именно под платформу Arduino.
Купите отладочную плату, например, Arduino Uno R3. На алиэкспрессе рублей 500 стоит. На ней будет разъем для USB для подключения к компу.
Также на плате должен быть собственно микроконтроллер (например, Atmega328), если нет - покупаете совместимый и вставляете или припаиваете.
Также покупаете светодиодов, моторчиков и т. д., если их нет в комплекте к плате. Их будете подключать к плате и программно управлять их работой.
На комп устанавливаете Arduino IDE...
Также в России и в Китае можно найти готовые конструкторы на Arduino, из которых можно собрать программируемого робота (там и моторчики сразу с редукторами, и ЖК-дисплеи, и датчики разные), но цена вопроса - тысячи рублей, а то и десятки т. р.