Je suis d'accord que Python soit un choix solide pour commencer, mais je veux ajouter un truc qu'on sous-estime souvent : ça ne suffit pas de choisir le langage, tu dois bien comprendre *ce que* tu veux faire avec le développement web parce que le parcours change pas mal. Si tu veux faire du backend, Python avec Django ou Flask c'est parfait. Si tu veux faire du frontend, au final tu devras apprendre JavaScript de toute façon, donc commencer directement avec ça pourrait aussi avoir du sens. Cela dit, si tu veux une progression moins frustrante, Python est clairement plus clément pour quelqu'un qui part de zéro.
Concernant la méthode d'étude, oublie les tutoriels random sur YouTube sans logique. Trouve-toi un cours structuré (genre ceux sur Codecademy, freeCodeCamp ou même Udemy si tu en prends un avec de bonnes évaluations) qui t'accompagne pas à pas des concepts basiques jusqu'à quelque chose de concret. Ce qui m'énerve c'est quand les gens commencent à programmer sans faire d'exercices : tu dois *écrire du code*, pas juste regarder. Et te tromper. Pas mal. C'est le seul moyen de vraiment comprendre ce qui se passe.
Une fois que tu connais les bases de Python (variables, boucles, fonctions, peut-être un peu d'OOP), tu peux commencer à toucher des trucs vrais genre un petit projet web. À ce moment tu verras si le backend t'intéresse vraiment ou si tu préfères faire autre chose. Quoi qu'il en soit, n'attends pas de devenir bon en quelques mois : la programmation c'est une compétence qui se construit avec le temps, et en 2026 comme ces 16 dernières années c'a toujours été comme ça.