La plupart des plateformes gratuites comme freeCodeCamp, Codecademy (la partie gratuite) et Khan Academy enseignent vraiment bien, mais voilà ce que personne ne te dit : tu dois être brutalement discipliné. C'est pas que les cours sont mauvais, c'est que sans quelqu'un derrière toi qui te met de la pression et sans une structure claire, beaucoup abandonnent en chemin. J'ai vu des gens apprendre avec du gratuit et décrocher un job, mais c'était ceux qui se levaient tous les jours à 6 du matin comme si c'était une obligation. YouTube a aussi des chaînes qui sont de l'or pur (Traversy Media, The Net Ninja) même si tu dois savoir faire le tri parce qu'il y a énormément de contenu de mauvaise qualité qui traîne.
Ce que je ferais vraiment, c'est commencer par le plus pratique : Python ou JavaScript, les langages les plus demandés et les plus faciles à apprendre. Entraîne-toi sur des plateformes comme LeetCode ou HackerRank où tu peux résoudre de vrais problèmes, parce que c'est ça qu'on va te demander aux entretiens. Après, crée tes propres projets (une app, un site web, n'importe quoi) et mets tout sur GitHub. C'est ça que les employeurs vont regarder quand tu postules, pas un certificat d'un bootcamp. Les bootcamps ça vaut le coup si tu as besoin que quelqu'un t'organise la vie pendant trois mois, mais si tu as de la discipline, tu économises l'argent.
L'astuce c'est que pendant que tu apprends, commence déjà à chercher de petits jobs en freelance ou des stages même sans rémunération, parce que l'expérience réelle t'apprend des choses qu'aucun cours ne peut te donner. Et sois réaliste : ça va vraiment te prendre des mois, pas des semaines. Mais si tu le fais bien, ça te coûte presque rien.