Pourquoi coder en C++

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

  1. Résolution de problèmes
  2. Pensée algorithmique
  3. Créativité
  4. Persévérance et gestion des erreurs
  5. Collaboration et communication
  6. Abstraction et modélisation
  7. Apprentissage continu
  8. Gestion des ressources
  9. Pensée critique
  10. Automatisation
  11. Pensée systémique
  12. Communication avec les machines
  13. 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.