Wenn es darum geht, Geräte zu steuern, wie wäre es dann mit LEGO Mindstorms ? Du kannst damit alle möglichen Sprachen benutzen und sie können mit LEGO spielen! Sie können mit der Standardsprache beginnen und sobald sie die Grundlagen verstehen, können sie einige der Drittanbieter-Sprachen verwenden von denen einige C / C-like
sindIch stimme Daniel mit den LEGOs zu, aber eine andere Idee ist es, Alice zu versuchen, und ein Klassenkamerad von mir aus dem College versucht zu starten eine Firma mit seinem Bruder und zwei Schwestern, die an einem Projekt arbeiten, um Kindern oder irgendjemandem zu vermitteln, wie man programmiert. Es heißt Project Forge Ich weiß nicht viel darüber, aber ich dachte, du könntest es dir anschauen.
Wenn Sie nach einer guten Möglichkeit suchen, Kindern die Programmierung beizubringen, werfen Sie einen Blick auf LOGO.
Ein Bonus beim Lernen von LOGO ist, dass es in einer Vielzahl von Roboterspielzeugen verwendet wurde. Sie müssen diese nicht kaufen, um Ihren Kindern das Programmieren beizubringen, die kostenlose LOGO-Version reicht aus. Natürlich machen die Roboter auch Spaß. Weitere Informationen sind online verfügbar, z. die LEGO (Mindstorm Serie) und Fisher Technic Spielzeuge.
Ich bin nicht sicher, ob meine Antwort hilfreich ist, aber Sie können Arduino IDE verwenden, um Arduino-Boards zu programmieren. es ist, es ist ein visuelles und laufendes Programm ist nur ein einziger Klick. Schnittstelle ist einfach wie Hölle und Programmiersprache (C basiert) ist sehr einfach zu beginnen.
Obwohl ich selbst, bevorzuge ich Emacs, um Arduino zu programmieren (auf jeden Fall Overkill für Kinder)