Quels sont les outils et les méthodes pour apprendre à programmer, même si vous êtes débutant en informatique ?
1 novembre 2023
·
2 min. de lecture
Réponse publiée sur Quora
- Suivre les instructions et le tutoriel du langage choisi. Par exemple pour Python c est là .
- Prendre tout de suite les bonnes habitudes en installant Gît et un bon IDE comme VS Code.
- Choisir un projet raisonnable pour commencer. Aller sur GitHub et constater qu’il existe plusieurs projets similaires. Les installer, compiler, tester et voir comment leur code est écrit, documenté etc.
- “Forker” le projet qui vous plaît le plus dans GitHub et essayer de corriger des bugs ou de faire de petites modifications. Pushez dans votre fork et faites un pull request pour que le programmeur principale accepte (ou pas…) vos améliorations.
Ceci n’est absolument pas l’approche que j’ai suivie il y a 45 ans, parce que TOUT a changé.
- Si vous démarrez un petit projet perso dans votre coin, vous allez être déçu et découragé en constatant qu’il existe plein de logiciels similaires bien mieux foutus.
- Vous allez “réinventer la roue” une fois de plus alors que la programmation moderne reutilse un max de code déjà existant.
- Vous allez travailler tout seul alors que la programmation est désormais un travail collectif grandement automatisé par des outils comme Gît / GitHub qu’il est indispensable de maîtriser aussi.
- Configurer un projet pour qu’il s’installe avec ses dépendances et utilise les outils susmentionnés est très pénible et frustrant.
Donc mon conseil après une carrière de développement bien remplie est : ne commencez jamais un projet de zéro. Partez toujours d’un projet existant. Il existe même des “project template” ou des “project generator” qui vous les fabriquent.
Et si ça n’existe pas dans le langage que vous choisissez (Visual Basic, Cobol, Fortran…), changez de langage.
Informatique
Methodes-D-Apprentissage
Langages-De-Programmation
Developpement-De-Logiciels
Apprendre-La-Programmation
Apprendre-Les-Langages-De-Programmation

Auteurs
Dr. Goulu
(il/lui)
Ingénieur à la retraite, toujours curieux et voyageur
EPFL MS Informatique 1988, PhD automatique 1994, eMBA Management of Technology
Sur le même sujet
- si au bout de trois mois vous touchez à tout ça dont l'assembleur, bravo !en fai...
- Quelle est la bonne façon d'apprendre à programmer ?
- Comment ferait quelqu'un qui ne sait pratiquement rien de la programmation ? Comment faire pour maitriser un certain langage qu'on ceut ?
- En tant que développeur de logiciels, quel est le nom le plus inapproprié pour une variable que vous ayez jamais vu?
- Comment bien apprendre la programmation web ? Par où commencer ? Je suis un peu perdu, vu les nombreux langages à maîtriser pour concevoir un site web professionnel.
