Publicité
Beaucoup de gens ont réalisé l'importance d'apprendre à coder en tant que compétence de vie. Peu importe où vous allez et quel travail vous avez, c'est toujours considéré comme positif si vous savez comment travailler un code, même si ce n'est pas votre profession. Comme cette importance augmente de plus en plus, il existe de nombreuses nouvelles initiatives pour amener les enfants à apprendre le code à l'école. Bien qu'il soit agréable de les voir, vous pouvez prendre le contrôle de votre formation en codage en prenant vous-même quelques mesures.
Le meilleur - et probablement le plus surprenant - est que cela ne doit pas être une épreuve ennuyeuse. Tu ne me crois pas? Découvrez ces cinq différentes façons d'apprendre à coder.
ComputerCraft
Minecraft Introduction d'un retardataire à Minecraft [MUO Gaming]Minecraft, la sensation basée sur les blocs qui a pris d'assaut les jeux, a maintenant bien plus de trois ans. Il est presque difficile de croire que cela fait aussi longtemps que le premier alpha n'a pas été publié - et c'est également ... Lire la suite
- le jeu indépendant multiplateforme numéro un - est joué par apparemment tout le monde. Même si vous ne jouez pas vous-même, je suis sûr que vous avez un bon nombre d'amis qui le font. Minecraft est extrêmement extensible avec de nombreux mods différents, ce qui donne naissance à des packages tels que Tekkit. Il y a en fait un mod inclus avec Tekkit, appelé ComputerCraft, qui ajoute un élément de codage complet au jeu.Une fois que vous avez créé un ordinateur à partir des éléments nécessaires, vous pouvez commencer à coder dessus en utilisant le Langage Lua pour construire des mineurs automatiques, envoyer des messages entre ordinateurs dans Minecraft, et bien plus plus. Bien qu'il ne crée pas de programmes ou d'applications Web «traditionnels», il reste encore beaucoup de codage qui peut enseigner aux gens les concepts qu'ils peuvent étendre à d'autres types d'applications.
Cependant, c'est probablement la façon la plus amusante de le faire tout en restant extrêmement simple. Pour obtenir de l'aide sur le codage avec ComputerCraft, consultez leur site web.
Rebeca / Alice
Rebeca est un environnement de programmation 3D basé sur Alice Alice enseigne la programmation informatique orientée objet aux enfants Lire la suite . Cet outil est fantastique car la programmation graphique 3D est déjà un concept difficile tel qu'il est, donc avoir un outil qui simplifie tout à quelque chose qui peut être utilisé à des fins éducatives est un excellent chose.
L'un des principaux avantages de Rebeca par rapport à Alice est le fait qu'il a été internationalisé afin qu'il soit plus facile de le traduire dans différentes langues. Actuellement, l'espagnol est disponible en plus de l'anglais.
3DPL
Un langage de programmation conçu spécifiquement pour aider les gens à apprendre les concepts des objets 3D pourrait également être une voie à suivre. 3DPL offre un moyen simple et direct de manipuler le code et de voir les résultats. Bien que ce langage de programmation ne devrait pas être utilisé pour des projets réels, il reste un excellent outil pédagogique qui montre le fonctionnement sous une forme plus simple.
Le site entourant 3DPL propose plusieurs didacticiels sur la façon de faire des choses sympas avec lui, il vaut donc également la peine de vérifier si vous êtes intéressé par la programmation 3D.
Script de bureau
Si vous voulez vous amuser avec quelque chose de plus proche de la programmation réelle, vous voudrez peut-être jeter un œil aux scripts de bureau. Bien que ces scripts n'utilisent généralement pas de langages de programmation courants tels que C / C ++, ils vous permettent d'effectuer un travail réel sur votre ordinateur plutôt que de simplement "jouer". Vous n'avez généralement pas besoin d'outils supplémentaires pour les scripts en plus de votre éditeur de texte préféré.
Les utilisateurs Windows peuvent créer des scripts .bat, les utilisateurs Mac peuvent créer AppleScript Comment utiliser le script d'interface utilisateur d'Applescript sur Mac Lire la suite et Linux peut créer des scripts bash (.sh). Il existe un grand nombre d'applications pour lesquelles celles-ci peuvent être utilisées. Certains exemples incluent le renommage de fichiers en bloc ou d'autres opérations en bloc, la recherche de fichiers spécifiques, et bien plus encore.
Tarte aux framboises
Si vous préférez laisser l'ordinateur sur lequel vous travaillez seul, vous pourriez être intéressé à obtenir un Tarte aux framboises Raspberry Pi - Un ordinateur ARM au format carte de crédit - Le vôtre pour seulement 25 $Quelque chose de grand se prépare dans la ville universitaire de Cambridge, au Royaume-Uni. Au cours de l'année écoulée, une équipe d'universitaires, d'hommes d'affaires, de professeurs et de programmeurs a apporté des modifications finales à un projet très excitant en effet ... Lire la suite pour vos aventures d'apprentissage de code. L'appareil n'a que la taille d'une carte de crédit, mais a suffisamment de puissance pour exécuter certains jeux à faibles ressources et ne coûte que 35 $ pour le modèle haut de gamme.
Le Raspberry Pi exécute une distribution Linux basée sur ARM complète (que vous pouvez choisir car vous devrez préparer une carte SD pour l'utiliser avec), vous avez donc beaucoup d'options à votre disposition l'élimination, y compris les langages de programmation traditionnels tels que C / C ++, les scripts tels que Bash et d'autres langages qui utilisent les ports personnalisés du Pi qui fonctionnent avec des Matériel. Par conséquent, autant de flexibilité peut valoir la peine de laisser tomber une somme d'argent relativement faible.
Conclusion
J'espère que ces 5 façons uniques d'apprendre le code vous aideront à démarrer et à vous motiver à vous y tenir. Comme je l'ai dit plus tôt, il n'a pas besoin d'être un code ennuyeux qui fait des choses très minuscules - il peut être passionnant et utilisé dans de nombreuses applications différentes qui sont très populaires. Peu importe si vous êtes juste un enfant ou un adulte qui cherche à apprendre certaines compétences, il n'y a pas de meilleur moment que maintenant pour commencer!
Voulez-vous apprendre à coder? Si vous l'avez déjà fait, quelle est votre méthode préférée pour enseigner aux autres? Faites le nous savoir dans les commentaires!
Crédit d'image: Contexte Internet avec code binaire via Shutterstock
Danny est un senior à l'Université de North Texas qui aime tous les aspects des logiciels open source et Linux.