Das seh ich anders. Um das grundsätzliche Verständniss von C bzw. C++ kommt man nicht herum. Und das kann man aus der speziellen Arduino Literatur sicher nicht lernen. Beispiele findet man hier im Forum. Da wird schon mal ein Stück Code, das nicht übersetzt, kräftig mit "Semikolons", "geschweiften Klammern" und "Sternchen" nachgewürzt bis der Compiler zufrieden ist. Zielfördernd ist das natürlich nicht. Und der Versuch, den Sourcecode eines fremden Programms (um mal den Begriff "Sketch" zu vermeiden) zu verstehen, wird dann auch scheitern.
Mal etwas ketzerisch formuliert: Eigentlich Ist das Arduino System nicht eines für Anfänger, sondern eher eins für erfahrene Programmierer. Es macht sie schneller, es erspart ihnen das erneute Schreiben von Treibern oder Algorithmen, die sie schon oft geschrieben haben. Die erkennen auch schneller, wie man mit Defiziten von von vorhandenen Libraries/Sketchen umgehen muß. Der Anfänger, der möglicherweise noch nicht mal rudimentär C kann, ist da schnell zweiter Sieger.
MfG Klebwax
Lesezeichen