Apprendre à coder vous sera toujours très utile, car vous apprenez une méthode de pensée. On devrait apprendre à la plupart des jeunes ces compétences aujourd'hui. Si aujourd'hui vous ne coder pas, alors vous serez codé... Il n'y a que 2 camps...
- "Si vous ne codez pas" : Cela signifie que si vous ne prenez pas le temps d'apprendre à programmer ou à comprendre les bases de la technologie, vous restez passif face à l'évolution numérique.
- "Alors vous serez codé" : Cela signifie que vous serez influencé, contrôlé ou dirigé par des systèmes, des algorithmes ou des technologies créés par d'autres, sans avoir votre mot à dire ou sans comprendre comment ils fonctionnent.
Pourquoi es-ce important?
Empowerment : Apprendre à coder vous donne du pouvoir. Vous n'êtes plus un simple consommateur de technologie, mais un créateur ou un acteur éclairé.
Citoyenneté numérique : Dans un monde où la technologie joue un rôle central, comprendre la programmation est essentiel pour être un citoyen informé et responsable.
Le Top des qualités en apprenant à coder
- Résolution de problèmes
- Pensée algorithmique
- Créativité
- Persévérance et gestion des erreurs
- Collaboration et communication
- Abstraction et modélisation
- Apprentissage continu
- Gestion des ressources
- Pensée critique
- Automatisation
- Pensée systémique
- Communication avec les machines
- Réflexion sur l'éthique et la résponsabilité
Par ou commencer?
Je conseil d'apprendre le C++, pour savoir utiliser ces concepts propres au langage, mais également c'est un langage compilé, qui a beaucoup évolué et c'est généralement le langage des jeux-vidéos, mais aussi de la robotique.
Ce qu'il vous faut:
- Un editeur de texte "simple": VSCode
- Un compilateur: GCC
Pour installer sous Arch Linux:
sudo pacman -S code base-devel
Faire un simple "Hello World" comme premier programme en C++ nommé hello.cpp
#include <iostream>
int main(){
std::cout << "Hello World";
return 0;
}
Puis compiler avec les flags:
g++ -Wall -Wextra -std=c++23 -o hello hello.cpp
Pour lancer la sortie du programme compilé en binaire:
./hello
Suivez des documentations moderne pour apprendre le langage tel que sur le site de Zeste du Savoir: La programmation en C++ moderne
Appprendre à programmer est quelque chose de compliquer, ce n'est pas facile, il faut perseverer.