J'allais écrire un pavé de 30km pour expliquer que c'est une idée complètement stupide d'apprendre le C avant le C++, mais bon, je l'ai assez répété. Ça ne sert à rien. Pourquoi se compliquer la vie en apprenant des concepts de bas niveau d'entrée de jeu alors qu'on peut utiliser un langage moderne et simple d'utilisation quand on en fait une utilisation simple?
Ensuite :
- Apprendre le C++ avec l'arduino c'est stupide, tu n'as pas accès à 90% de la lib standard, et il faut encaisser des connaissances en électronique si tu as envie de faire quelque chose qui ne soit pas complètement inutile. Surtout que l'IDE Arduino est pourri de chez pourri.
- Le tutoriel d'openclassrooms est minable. Il n'est pas à jour, même pas au standard de 2011 qui rend le langage bien plus moderne et accessible, et je le trouve mal expliqué/barbant.
Pour répondre à nonoland, on peut coder en C++ sur les Arduino AVR aussi bien que ARM (donc Uno, Zero, Due, etc.). Mais on a pas des standards récents de base et le support est assez limité en général.
Pour débuter, tu peux aussi bien aller voir du côté de Python par exemple. C'est un langage très privilégié des débutants et si il est assez bof en performances, il en reste très supporté et simple.
J'ai d'ailleurs 30 000 raisons de ne pas conseiller Java, qu'on me demande si je dois faire un pavé.