![[Guide] Découvrir la programmation de zéro](https://cellar-c2.services.clever-cloud.com/content/2022/11/ryan-quintal-US9Tc9pKNBU-unsplash.jpg)
[Guide] Découvrir la programmation de zéro
La programmation informatique est un domaine qui attise la curiosité et attire tout autant qu'elle effraie les personnes qui n'y connaissent rien.
Certains parlent de mathématiques, de binaire, de logique, d'algorithmes, en résumé, des sujets peu passionnants au premier abord...
Et pourtant, dès que l'on commence à mettre les mains dedans, même les personnes les plus réticentes y prennent goût ! Alors comment passer cette première étape ?
C'est l'objet de ce guide qui contient 5 activités simples pour découvrir la programmation de la plus simple des manières !
Ces activités fonctionnent également si vous souhaitez faire découvrir la programmation à quelqu'un d'autre !
5 activités pour découvrir la programmation
Ces activités n'ont pas toutes pour objectif de vous faire écrire du "code", mais simplement de comprendre la logique de programmation, de développer votre intérêt et de vous donner envie d'aller plus loin !
Certaines activités plairont plutôt à un jeune public, et d'autre à un public plus âgé, mais vous trouverez forcément votre bonheur.
Découverte (Niveau 0) - Regarder des films et séries 🎥
Parce qu'après tout, comprendre un domaine commence simplement par découvrir pourquoi ce domaine existe, quelles sont les possibilités et que cela puisse nous inspirer !
Et c'est justement le rôle de beaucoup de films et de séries : donner envie et insuffler quelque chose de nouveau chez nous.
Et vous avez de la chance, car l'informatique et la programmation regorge de films, séries et documentaires de qualité qui traite du sujet et qui vous donneront envie de vous y plonger :


Logique (Niveau 1) - Résoudre une énigme avec Blockly 🔎
La logique, c'est simplement être capable de trouver une solution à un problème donné en fonction des contraintes.
Et ça tout le monde en est capable, même un enfant de 6 ans !
Blockly est un mini-jeu de découverte de la logique de programmation dans lequel vous incarnez un personnage bloqué qui doit trouver son chemin.
Pour se diriger, le personnage a plusieurs possibilités (avancer, aller à droite, à gauche,...), et c'est à vous de "programmer" le parcours de ce personnage pour terminer chaque niveau !
Cette activité est réellement accessible à tout le monde, et vous découvrirez la logique de programmation sans même vous en rendre compte !
Syntaxe (Niveau 2) - Jouer aux agents secrets avec Google🤫
Vous ne vous attendiez certainement pas à une activité comme celle-ci, et pourtant de simples recherches Google vont vous permettre de découvrir une nouvelle "syntaxe".
Dans la vie de tous les jours, nous écrivons en "langage naturel", il est possible de faire quelques fautes, tout le monde comprendra.
Mais lorsque l'on parle avec une machine, ou un programme, il faut utiliser une syntaxe spécifique, c'est-à-dire un ensemble de mot-clés défini qu'il faudra utiliser pour communiquer avec le système.
C'est ce que l'on appelle en général "un langage de programmation"
Cette activité va vous permettre non pas d'apprendre un langage de programmation, mais une nouvelle manière pour rechercher des informations sur Google !
C'est une bonne entrée en matière. Simple, accessible, et qui réserve quelques surprises...
La recherche Google ci-dessus, en utilisant la syntaxe de recherche avancée de Google vous permet par exemple de... rechercher "tous les fichiers pdfs, provenant du site de la NASA et contenant le mot clé 'confidentiel'" !
Incroyable non ?
En plus de vous faire progresser dans votre découverte de la programmation, cette technique vous sera très utile au quotidien !
Programmation (Niveau 3) - S'amuser avec Scratch 🧩
Scratch est une plateforme d'apprentissage des bases de la programmation pour les débutants et les enfants. Inventé par le MIT, c'est aujourd'hui l'outil incontournable pour débuter.
La particularité de Scratch est qu'il est possible de créer des animations, et mêmes des jeux interactifs sans écrire une seule ligne de code grâce à la programmation visuelle !
Le même genre de programmation que dans l'activité Blockly au début de l'article.
Il est possible d'aller très loin dans la programmation avec Scratch et de découvrir tous les concepts logiques de la programmation de base. Si vous maitrisez Scratch, alors vous pourrez facilement basculer sur de vrais langages de programmation !
Code (Niveau 4) - Découvrir la programmation avec Mimo 🤖
Vous connaissez Duolingo ? La célèbre application pour apprendre les langues étrangères ? Et bien Mimo, c'est la même chose, mais pour le code !
Vous commencez par un mot-clé, puis deux, puis trois, tout en douceur !

Depuis zéro, l'application vous guidera jusqu'à ce que vous maîtrisiez toutes les bases de différents langages !
Pour aller plus loin
Le code vous intéresse et vous voudriez aller encore plus loin ? Alors vous pouvez consulter notre article qui liste les meilleures plateformes pour apprendre le développement web !
Et si vous pensez à faire carrière dans la programmation, découvrez notre guide complet pour devenir développeur/développeuse web :

J'espère que cet article vous aura été utile, et à bientôt sur le blog !
Les articles les plus populaires du blog
Envie de continuer à lire des articles autour du développement web (entre autres) ? Voici la sélection des articles de mon blog les plus lus par la communauté !
Voir la sélection 🚀Recevez les articles de la semaine par e-mail pour ne rien manquer !
S'abonner à la newsletter 📧
À propos de l'auteur
Hello, je suis Nicolas Brondin-Bernard, ingénieur web indépendant depuis 2015 passionné par le partage d'expériences et de connaissances.
Aujourd'hui je suis aussi formateur/coach pour développeurs web juniors, tu peux me contacter sur nicolas@brondin.com, sur mon site ou devenir membre de ma newsletter pour ne jamais louper le meilleur article de la semaine et être tenu au courant de mes projets !
Photo par Ryan Quintal sur Unsplash