Je suis actuellement jeune et je programme depuis plusieurs années.
J'ai été introduit pour la première fois en C vers l'âge de huit ans, bien que je n'aie pas beaucoup touché à la langue. Je me concentre davantage sur le développement et la conception Web, même si je possède une connaissance fondamentale de Java pour l' API Bukkit et que je développerai bientôt Objective C ou Swift.
Dans mon expérience actuelle, il est préférable d'apprendre via vous-même. Je trouve plus difficile, plus jeune, d'apprendre des autres, mais plutôt d'essais et d'erreurs. Je sais que de nombreuses écoles proposent des clubs d’informatique et autres, auxquels on m’a demandé de participer mais que j’ai nié, même si je ne pense pas que cela me suffise. Étant plus jeunes, les gens s'accordent à dire que nous, les enfants, ne sommes pas capables de ce qu'ils attendent. Je sais que je connais mieux divers langages de programmation et de script avec de nombreux adultes qui assument mon niveau de connaissance sur le sujet.
Lorsque j'ai commencé à programmer, je regardais de nombreux tutoriels en ligne, même si seuls des tutoriels visuels pouvaient m'aider. La lecture et les ressources interactives ne m'aideraient pas du tout, même si les vidéos me limitaient également.
Je copierais du code à partir de vidéos et explorerais comment cela fonctionnait. Je recherchais certaines fonctions et expérimentais le langage jusqu'à en avoir une connaissance intermédiaire.
Je me sens comme si j'étais un enfant, je suis limité à ce que je peux réaliser. Théoriquement, je pourrais être classé dans la catégorie «Nerd» pour avoir une telle gamme de connaissances en informatique et en programmation, même si cela ne m'aide pas beaucoup. Je suis incapable de consacrer tout mon temps à l'informatique et à la programmation pour des obstacles tels que l'école, la famille et les amis. Si j'étais adulte, je pense que je pourrais approfondir mes connaissances plus rapidement et en apprendre davantage, même si c'est différent d'une personne à l'autre.
Quoi qu'il en soit, si vous ne voulez pas lire mon texte encombré, je recommande simplement de laisser l'enfant apprendre par lui-même. Il se trouve probablement dans la même situation que moi, mais si vous le laissez, je suis sûr qu'il trouvera des ressources qui l'aident plutôt que de recevoir des ressources qui ne l'aideront pas.
Je m'excuse pour les erreurs grammaticales car je suis toujours un enfant et je ne suis pas capable d'écrire en détail ou de manière structurée un adulte plus expérimenté et capable.
J'espère que mes informations m'aideront cependant, même s'il s'agit d'informations assez élargies.
Éditer: Je ne recommanderais pas d’utiliser des outils tels que le scratch ou l’auto-complétion, ni des outils de code générés automatiquement, car cela irait à l’encontre de la programmation. Scratch se compose de bon sens plutôt que de programmation - ce n'est pas ainsi qu'on devrait voir la programmation.