Chargement...
Chargement...

Le code ? Une langue (presque) comme les autres !

Une actualité de Candice L.
Publié le 25/10/2019
Il est derrière toutes les interfaces numériques : logiciels, sites Internet, systèmes d’exploitation, réseaux sociaux, domotique et toutes les applications qui facilitent la vie en un clic : Uber, Waze, Whatsapp… Le code informatique est universel et omniprésent dans nos usages quotidiens. Sans lui, pas d’échanges avec la machine. Un langage réservé à des experts ? Pas forcément, les enfants s’y mettent et les formations s’ouvrent à tous !
La programmation, ou codage, est l’ensemble des activités qui permet l’écriture des programmes informatiques, réalisée à l’appui de langages de programmation. Une véritable langue constituée de son vocabulaire, sa syntaxe et de ses règles de grammaire ! Si on a longtemps considéré le code comme le pré carré des « geeks » et « matheux », il se rend aujourd’hui plus populaire. Dans un contexte de dématérialisation croissante, le maîtriser, l’écrire, le comprendre, c’est s’assurer, au minimum, d’être éclairé sur les supports numériques qu’on utilise, au mieux, des compétences professionnelles recherchées.

C, C++, Java, Python, PHP, Visual Basic, HTML… Vous voyez de quoi on parle ? Et il s’agit d’un court échantillon. Les langages de programmation et informatiques sont nombreux, spécifiques à leur orientation, leur contexte et au résultat attendu.

Les développeurs, ces polyglottes de l’informatique, s’ils ne parlent pas tous les mêmes langages, ont ainsi pour point commun d’être extrêmement recherchés sur le marché de l’emploi. Des milliers de postes restent non pourvus faute de profils adéquats. Un métier actuel et d’avenir donc…

Pas besoin d’être premier de sa classe de maths pour s’initier au code ou entreprendre une formation. Les technologies ont évolué ; logique, rigueur et adaptation restent de mise pour construire un dialogue constructif avec la machine ! L’apprentissage du code est désormais au programme dès l’école primaire et les formations dans le supérieur, avec ou sans BAC, se multiplient et s’ouvrent à tous les profils. Les reconversions ou l’acquisition de compétences complémentaires sont facilitées par les cours en ligne, voire, pour les plus motivés, l’apprentissage en autonomie.


Swift (langage développé par Apple) ou Blockly (langage de programmation graphique) permettent notamment de s’initier en douceur et pas à pas, quel que soit son âge !
Les programmes éducatifs à l’intention des plus jeunes, dès 5 ans, ont fleuris. Supports d’enseignement en classe, ils sont aussi des outils d’aide aux activités créatives et ludiques à la maison. On peut donc s’initier au codage en famille en devenant acteur face à l’écran ! Parmi les plus connus, Scratch, logiciel libre, permet de réaliser des jeux et animations interactives et de les partager en ligne.

Nous avons sélectionné plusieurs références pour vous familiariser avec l’univers du codage informatique quels que soient votre objectif, votre âge et vos connaissances. Pour aller encore plus loin, certains ouvrages accompagnent dans la programmation avec un nano-ordinateur tel que le Raspberry Pi ou les cartes électroniques Arduino.

Image by Lorenzo Cafaro from Pixabay


 

Premières lignes de codes…

Et si on codait en famille ?