Comment apprendre à programmer ? (7 astuces + stratégie pour débutants)

Comment apprendre à programmer ? (7 astuces + stratégie pour débutants)


Dans cette vidéo vous allez découvrir la
meilleure façon d’apprendre à programmer. Grâce à cette stratégie,
vous serez capable d’apprendre un nouveau langage de programmation en
seulement quelques mois. C’est parti ! Vous allez apprendre en
quelques minutes l’équivalent des 6 heures du cours Learning How to Learn.
On va voir comment appliquer les techniques enseignées dans ce cours pour
apprendre à programmer rapidement et surtout pour retenir ce que vous allez
apprendre sur le long terme. Quel langage choisir pour apprendre à
programmer ? J’ai fait une vidéo complète sur ce sujet : les liens sont dans la
description. Personnellement, je vous conseille
d’opter pour le langage JavaScript mais vous pouvez prendre n’importe quel autre
langage moderne. Le choix du premier langage n’est pas
critique parce que lorsque vous connaissez un langage vous pouvez en
apprendre un autre assez facilement et rapidement.
Donc ne passez pas trop de temps à choisir votre premier langage. Pour apprendre un langage de programmation rapidement, vous devez vraiment baigner
dedans, donc n’hésitez pas à multiplier les sources d’information sur ce langage.
Vous pouvez regarder des vidéos, vous pouvez lire des livres, des tutoriels, des
blogs, vous pouvez écouter des podcasts ou même
aller à des conférences. Chaque source d’information va venir stimuler votre
cerveau d’une façon différente et vous apprendrez plus rapidement ce langage. Il faut toujours travailler dans un
environnement propice à la concentration donc supprimez toutes les distractions :
mettez votre téléphone en mode avion isolez-vous dans une pièce au calme,
utilisez un casque pour vous isoler des bruits extérieurs et bloquez les accès
aux réseaux sociaux pour éviter d’être interrompu. Il est primordial de pouvoir
travailler de façon continue sans être interrompu pour apprendre efficacement
un langage de programmation. Petite astuce au passage : préférez
travailler le matin car c’est là que vous aurez le plus d’énergie et de
motivation. Parfois il est très difficile de se
motiver à travailler sur un problème qu’on n’arrive pas à résoudre depuis
longtemps ou sur un concept qu’on a du mal à comprendre.
Pour vous aider à sauter le pas vous pouvez utiliser la technique Pomodoro,
le principe est simple. Vous activez un compte à rebours de 25
minutes pendant lesquelles vous devez travailler. Au bout de ces 25 minutes
vous prenez cinq minutes de pause puis vous recommencez. Toutes les deux heures
environ vous pouvez prendre une pause un petit peu plus longue de 15 à 20 minutes.
La majorité du temps vous verrez que vous travaillerez bien plus que 25
minutes. Personnellement j’utilise l’extension
BlockSite qui permet d’utiliser la technique Pomodoro avec un compte à
rebours intégré et en plus de bloquer des sites internet de votre choix
comme les réseaux sociaux. C’est très efficace pour éviter la procrastination ! Vous suivez une leçon, vous la comprenez
très bien et vous vous dites : c’est bon je peux sauter les exercices et passer à
la leçon suivante NON ! Vous devez absolument pratiquer ce
que vous venez d’apprendre c’est une règle d’or.
Même si vous pensez que vous savez le faire, croyez moi vous ne savez pas le
faire. Pourquoi ? Parce qu’il y a une très grande différence entre lire du code
qui est déjà écrit et le comprendre et rédiger du code par soi même
depuis une page blanche. Il faut impérativement vous entraîner à rédiger
du code par vous-même depuis une page blanche
sinon vous ferez partie de tous ces étudiants qui viennent me voir et qui me
disent j’arrive à comprendre du code mais dès que je dois faire une
application par moi même je ne sais pas par où commencer. Laissez moi être très clair :
copier coller des morceaux de code ne vous apprendra absolument RIEN. Du tout !
Jamais ! Vous devez coder par vous même c’est important d’engager votre cerveau
dans ce processus de création du programme pour apprendre la
programmation. C’est pas grave si vous faites des erreurs, c’est comme ça qu’on
apprend. Mais s’il vous plaît prenez le temps de taper au clavier votre code,
je sais que vous aurez l’impression de perdre votre temps par rapport à un
copier coller mais c’est le seul moyen d’apprendre le langage, la syntaxe du
langage, et de la retenir sur le long terme. Le cerveau tri d’une façon très simple
ce qu’il a envie de stocker ou pas dans sa mémoire. Tout ce qui est fréquemment
utilisé va être stocké dans la mémoire à long terme et tout le reste va être
jeté. Pour apprendre à programmer vous devez alterner vos séances d’étude
avec des séances de repos mais attention quand je dis repos je ne parle pas d’aller
se la couler douce sur la plage ! (♪ foule qui fait ooohhh) non, c’est simplement de mettre de côté ce
sujet pour pouvoir travailler sur un autre. Par exemple si le lundi vous
apprenez le fonctionnement d’une boucle de programmation vous pouvez réviser ce
sujet le mercredi et le dimanche dans la même semaine, pour indiquer à votre
cerveau que c’est quelque chose d’important pour vous et qu’il faut
stocker cette information dans la mémoire à long terme.
C’est pareil pour la pratique du code : il vaut mieux programmer pendant 30 minutes
un petit peu chaque jour plutôt que de programmer pendant deux heures et demie
une seule fois par semaine. En programmant un petit peu chaque jour
vous allez dire à votre cerveau ça c’est quelque chose d’important pour moi donc
il faut le stocker dans la mémoire à long terme.
Petite astuce de mémorisation : faites vos révisions juste avant de dormir, comme ça
votre cerveau va travailler dessus pendant votre sommeil.
Autrement dit vous apprendrez pendant que vous dormez ! Ça vous ait déjà sûrement
arrivé de trouver la solution d’un problème pendant que vous êtes sous la
douche ou vous faites du sport : c’est votre cerveau qui travaille en tâche
de fond. Vous pouvez utiliser cette faculté à
votre avantage. Par exemple, si vous butez sur un problème depuis plusieurs heures
vous pouvez faire le choix délibéré d’arrêter de travailler sur ce problème
pour vous focaliser sur quelque chose de complètement différent.
Revenez sur ce problème le lendemain ou le surlendemain et vous verrez que vous
aurez de nouvelles idées pour le résoudre.
Si vous êtes pressés pour résoudre ce problème vous pouvez aussi faire une
petite sieste, de 20 minutes pas plus, ça va permettre d’effacer votre mémoire à
court terme et de revenir travailler sur ce problème avec des idées fraîches et
nouvelles. Quand vous avez compris un concept et
réussi à faire quelques exercices, vous pouvez passer à quelque chose de plus
difficile en effet travailler sur un concept que vous maîtrisez déjà ça n’a
pas grand intérêt. Vous devez vous entraîner sur ce qui
vous pose le plus de problème, ça s’appelle la pratique délibérée. Comme c’est
toujours un peu douloureux et frustrant de devoir travailler sur quelque chose
de difficile vous pouvez utiliser la technique du
Pomodoro, avec le compte à rebours des 25 minutes, pour vous aider à sauter le pas
et a travailler sur cette tâche difficile. Dernière petite astuce pour vérifier vos
connaissances : imaginez-vous en train d’enseigner à quelqu’un ce que vous
venez juste d’apprendre. Vous allez voir que ça va poser de nouvelles
questions sur les notions que vous avez acquises et parfois vous allez vous
rendre compte que certaines choses ne sont pas claires du tout en fait. Vous
devrez alors approfondir un peu plus cette notion.
Ça vous permettra d’avoir de meilleures fondations pour pouvoir apprendre des
sujets plus complexes en programmation par la suite. Si vous êtes intéressés pour apprendre
le JavaScript, je propose des formations en ligne, en vidéo, qui apprennent aux
débutants qui n’ont jamais programmé de leur vie à apprendre à programmer avec
le langage JavaScript. Les liens sont dans la description. N’hésitez pas à partager cette vidéo si
elle vous a été utile et surtout dites moi dans les commentaires quelles sont
vos astuces pour apprendre à programmer. Merci et à bientôt :-).

13 thoughts to “Comment apprendre à programmer ? (7 astuces + stratégie pour débutants)”

  1. Et vous ? Quelles sont vos astuces pour apprendre à programmer ?
    Si vous souhaitez apprendre le JavaScript en vidéo, inscrivez-vous à ma formation dès maintenant sur https://www.javascriptdezero.com.

  2. Hello Jérémy,

    Merci pour cette vidéo claire et concise et bien structurée. Des informations très utiles. Du travail de pro

  3. J'ai appris le HTML / CSS a l'aide de youtube, pour maintenant apprendre le javascript, c'est pas la même histoire disons, du coup j'ai trouvé des petits jeux pour apprendre le JavaScript, codecombat, payant après quelques niveaux, codingpark, payant après quelques niveaux, screeps, payant, et je comprends pas trop ^^ … J'aurais vraiment aimé apprendre avec ce genre de concept, malheureusement rien n'est gratuit … J'ai quand même aimer Codecademy, payant mais avec une base sympa.
    Si quelqu'un a tout hasard connaitrait un petit jeu gratuit pour apprendre le javascript, je suis preneur 🙂
    P.S.: Je suis le 300ème abonné 🙂
    P.S.2: Un petit pomodoro sympa sous android : "Forest", de rien 😉

  4. C'est fou tout ce qu'il faut apprendre pour devenir un bon développeur :
    https://translate.google.com/translate?sl=auto&tl=fr&u=https%3A%2F%2Ffrontendmasters.com%2Fbooks%2Ffront-end-handbook%2F2019%2F

  5. Excellente vidéo très concise et courte !

    Une question me reste en tête cependant :
    En effet, travailler le matin est une bonne chose, et travailler avant de dormir permet de réfléchir sur ce que l'on a travaillé, durant son sommeil. Mais à quel heure, selon toi, il n'est plus bénéfique de travailler ?
    Travailler jusqu'à 4h du matin pour être crevé le lendemain et ne se rappeler de rien par exemple n'est pas une bonne chose j'imagine.
    Aurais-tu un horaire "limite" (environ) ?

    Merci encore

Leave a Reply

Your email address will not be published. Required fields are marked *