Comment commencer à apprendre à coder ?

81 vues
Démarrez votre apprentissage du code en choisissant un langage (Python, JavaScript, etc.) et une plateforme de cours en ligne gratuite (Codecademy, Khan Academy). Privilégiez une formation structurée. La persévérance est clé : codez régulièrement, même brièvement. Enfin, restez informé des évolutions technologiques pour maintenir vos compétences à jour. Patience et pratique sont vos meilleurs alliés.
Commentaire 0 j’aime

Apprendre à coder : par où commencer ?

Alors, comment apprendre à coder, hein ? Pour être honnête, au début, j'étais complètement perdu. C'est un peu comme se retrouver devant un mur immense sans savoir où est la porte.

Moi, perso, j'ai commencé avec des cours en ligne gratuits. Il y en a plein ! Genre, sur Coursera ou OpenClassrooms. C'est pas toujours évident, parfois c'est mal foutu, mais c'est un bon point de départ pour voir si ça te plaît vraiment. J'me souviens, j'ai galéré 3 semaines sur un truc en Python, un truc tout bête, mais ça m'a donné envie de continuer.

Le plus dur, c'est de choisir la bonne formation. Entre les bootcamps à 10.000€ et les tutos YouTube... Perso, je trouve qu'il faut un juste milieu. Regarder un peu partout, et surtout, trouver un truc qui te motive. J'ai une amie, elle a suivi une formation intensive de 6 mois, à 8000€ à Le Wagon à Lyon, elle a adoré. Moi j'ai pas osé, trop peur de gaspiller de l'argent.

Ensuite, le langage. C'est la grande question. Java, Python, JavaScript ? Honnêtement, ça dépend de ce que tu veux faire. Moi, j'ai choisi Python parce qu'on m'avait dit que c'était "facile" (lol, rien n'est facile!). Mais si tu veux faire du web, faut peut-être plus se pencher sur JavaScript.

Faut surtout être patient et régulier. C'est pas en codant 2h par mois que tu vas devenir un pro. Il faut coder, coder, et encore coder. Même 15 minutes par jour, c'est mieux que rien. Perso, je me suis fixé un objectif de 30 minutes minimum, tous les jours. Ça aide à progresser.

Et enfin, rester à la page. Le monde du code évolue à une vitesse folle. Y'a toujours des nouvelles technologies, des nouveaux frameworks... Faut lire des blogs, suivre des conférences, bref, rester curieux. Et surtout, ne pas avoir peur d'expérimenter. C'est en faisant des erreurs qu'on apprend le plus.

Infos courtes (FAQ):

  • Comment apprendre à coder ? Cours en ligne gratuits, formations payantes, tutos, etc. Choisir ce qui te motive.
  • Par où commencer ? Choisir un langage (Python, JavaScript, etc.) et être patient et régulier.
  • Quelle formation choisir ? Dépend de ton budget et tes objectifs. Bootcamps, cours en ligne, auto-formation.
  • Comment rester à jour ? Lire des blogs, suivre des conférences, expérimenter.

Comment débuter dans le codage ?

Alors, tu veux coder, hein ? On dirait que tu veux parler la langue des machines. C'est un peu comme apprendre le klingon, mais avec plus de chances de trouver un emploi après.

  • Objectifs, mon capitaine! Tu veux créer des jeux vidéo ? Des applis qui changent le monde (ou au moins ta routine) ? Définis ton "pourquoi" avant de te noyer dans le code. Sinon, c'est comme partir en voyage sans carte...tu risques de finir à Perpignan.

  • Choisis ton arme: Python, Javascript, C++...c'est un peu comme choisir ton Pokémon de départ. Lequel correspond le mieux à tes besoins ? Python est sympa pour débuter, genre le Bulbizarre du codage.

  • Ressources gratuites: Internet est une mine d'or (si tu sais où creuser). Des tonnes de tutoriels, de cours en ligne... c'est mieux que de payer un prof particulier, surtout si ton budget est aussi serré que le mien après avoir acheté ce pull en cachemire (j'aurais peut-être dû coder une app pour gérer mes dépenses).

  • La pratique, le nerf de la guerre: Oublie les tutos passifs, lance-toi dans des projets. Crée un site web pour ton chat, un jeu débile...l'important, c'est de coder! C'est comme apprendre à faire du vélo : tu vas tomber, te râper les genoux, mais à la fin, tu rouleras comme un pro (enfin, presque).

Le petit plus croustillant:

  • Stack Overflow: Ton meilleur ami. Tu auras besoin de leur aide, crois-moi. On a tous des problèmes idiots de temps en temps.
  • Git & GitHub: Versionne ton code. Sinon, tu vas pleurer. Surtout quand tu supprimeras accidentellement un fichier important. (Oui, ça m'est arrivé. Ne me jugez pas.)
  • Communauté: Rejoins des forums, des groupes... partager, c'est coder (et moins se sentir seul).
  • Mon GitHub perso: Jette un œil à mes projets si tu veux voir ce qu'il ne faut surtout pas faire (non, je plaisante... ou pas).

Amuse-toi bien, et n'oublie pas : le café est ton allié.

Combien de temps faut-il pour apprendre le développement Web ?

Difficile à dire, ça dépend… de tellement de choses. Six mois ? Peut-être. Mais pour vraiment savoir faire, c’est plus long, tu vois ?

J’ai commencé en mars 2024. Je suis encore loin d'être une pro. Il y a tellement de trucs…

  • HTML, CSS, c’est le début. Facile à apprendre, mais faut pratiquer. Des heures et des heures.

  • JavaScript… là, ça se corse. J’y suis encore. Les frameworks, les librairies… un vrai labyrinthe.

  • Le back-end… Je n'y touche pas encore vraiment, trop peur. PHP, Python, Node.js… des mots qui me font peur.

  • Et puis le design ! Je suis nulle en design. Je galère sur Figma. Mes maquettes… horribles.

On dit 6 à 12 mois. C’est une blague, je crois. Pour être à l'aise, c'est plus proche de deux ans, à mon avis. Au moins. J'ai dépensé déjà 200€ en cours en ligne, ça ne suffit pas. Il faudrait sans doute un bootcamp, genre 1000€... mais pas sûr.

J’aimerais pouvoir coder une app comme celle de mon cousin, mais on en est loin. Il a mis 3 ans, lui.

Bref… c'est long, pénible, même frustrant des fois. Mais je persévère. On verra bien.

Quelles sont les bases de la programmation ?

Bases de la programmation ? Abstraction. Algorithmes. Structures de données. C'est tout.

  • Immutabilité. Changer une valeur ? Créer une nouvelle. Simple. Efficace. Ou pas.

  • Fonctions pures ? Dépendance zéro. État ? Inconnu. Ça simplifie. Peut-être.

  • Lambda-calcul. Mathématiques. Abstraction. Le reste est du détail. Inutile.

  1. Python. JavaScript. Rust. Le choix est vaste. Mon choix ? Indéfini.

J'utilise surtout Python pour des scripts persos. Analyse de données. Automatisation de tâches répétitives. Rien de transcendantal.

Problème central: La complexité. On essaie de la maîtriser. On échoue. Toujours. C'est la nature même du chaos.

Pensée du jour: L'élégance d'un programme réside dans sa capacité à résoudre un problème sans rien ajouter. Surtout pas de complexité.

Préférence personnelle : Je déteste le Java. Trop verbeux. Trop lourd. Un véritable cauchemar. Mais bon... c’est subjectif. N’est-ce pas ?

Un langage parfait ? N’existe pas. Peut-être que je suis trop exigeant. Ou peut-être pas.

Est-il encore utile dapprendre à coder ?

Coder? Pff. Encore utile? J'en doute. J'ai lu un truc, un chercheur, Die Welt, ou un truc comme ça… Ils disent que les machines écrivent le code maintenant. C'est dingue, non ?

Mais bon, il faut quand même des humains, paraît-il. Pour contrôler tout ça. Un peu comme un chef d'orchestre, mais pour des lignes de code. Bizarre.

Avant, coder, c'était le Graal ! Travail assuré. J'ai même pensé à me lancer, moi aussi, un temps. Trop tard, sans doute.

  • Emploi garanti, avant. C'était le cas.
  • Maintenant ? Beaucoup moins sûr.
  • L'IA fait quoi ? Écrit du code.
  • Le rôle de l'humain ? Contrôle. Super motivant.

Merde, et mon projet de jeu vidéo, alors ? Je voulais faire un RPG, avec des elfes et des dragons. Et maintenant ? Je suis dégoûtée.

Pourquoi j'ai pas commencé plus tôt ? J'aurais pu être riche et célèbre, créatrice de jeux vidéo ultra-réalistes. Snif.

Ah, et puis, j'ai vu un truc sur LinkedIn l'autre jour… Un stage en développement web. Mais bon, avec l'IA, est-ce que ça vaut vraiment le coup ? Je sais pas.

  • Mes compétences ? Zéro.
  • Mes projets ? En stand-by.
  • Mon avenir ? Incertain. Totalement.

Et puis… qu'est-ce que je vais faire de ma vie ? Sérieusement. C'est le moment de trouver un nouveau plan. Pizza ? Non. Trop gras. Salade ? Trop fade.

Bref. Coder… J'hésite. Beaucoup. Trop de questions. Peut-être que je vais devenir boulangère. Ou astronaute. Pourquoi pas ?

Comment devenir meilleur en codage ?

Putain, comment devenir meilleur en codage ? C’est une sacrée question… J’étais là, en juillet 2024, dans mon appart miteux à Belleville, le clavier collant sous mes doigts. L’écran, un déluge de code Java, me hurlait dessus. Je galérais grave sur un projet perso, un truc de gestion de stocks pour ma sœur, qui devait être prêt pour la rentrée.

Pratiquer, c’est la clé, on me l’a toujours dit. Facile à dire. Sauf que là, j'étais bloqué depuis des heures sur une boucle for… J’avais des frissons, la fatigue m’a envahi. Le café était froid.

J'ai cherché partout, sur Stack Overflow, des tutos YouTube… Rien n'y faisait. Ma sœur m’appelait toutes les 5 minutes. Stress total.

Aller voir le code des autres, c'était un conseil que j'avais lu quelque part. J'ai essayé. GitHub, c’est un putain de labyrinthe ! J'ai fini par trouver un truc vaguement similaire. Mais comprendre leur code… Ouh là là.

Alors j’ai fait ce que je fais toujours en cas de crise : j’ai arrêté. J’ai sorti mon skate, fait un tour à la Villette. L’air frais m’a fait du bien.

Les algorithmes, c’est vital. J’avais fait des exercices sur HackerRank, mais honnêtement, je trouvais ça chiant. J’ai quand même réussi à en faire quelques-uns.

Le lendemain, après une bonne nuit, ça allait mieux. J’ai repris le code, et… j’ai trouvé la solution. Une erreur idiote, une virgule mal placée. J'étais soulagé.

  • Bases solides : revoir les bases, c'est important.
  • Veille techno : j’essaie de lire des articles, mais c’est dur de rester à jour.
  • Exercices en ligne : ça aide, mais faut être motivé.
  • Projets persos : c’est le meilleur moyen d'apprendre, même si c’est stressant.
  • Code des autres : comprendre le code des pros, ça fait progresser.

Bref, devenir meilleur, c’est un marathon, pas un sprint. Et il faut de la persévérance...et du café. Beaucoup de café. J'ai failli abandonner ce jour-là, mais j'ai réussi.

Qui peut devenir développeur web ?

Bon, qui peut devenir développeur web ? Hum...

  • Bac+2 minimum, c’est sûr. J’ai vu ça sur le site Studi, je crois. Ouais, c’est écrit noir sur blanc.

  • Ingénieur systèmes et réseaux, ça aide, paraît-il. Mon cousin, lui, il a fait ça. Il est plutôt doué.

  • DevOps aussi. J'ai un pote, il galère un peu, mais il s’en sort.

  • Ou alors, une formation développement direct. C’est le plus simple, en théorie.

C'est fou, hein ? J'ai l'impression qu'il faut être un peu partout à la fois. J'ai cherché des infos sur Studi, cette année. Leur site était pas mal. Enfin, à première vue.

J'ai pensé à me lancer, moi aussi, un jour. J'ai même commencé un cours en ligne, il y a trois mois. Zut, je l’ai abandonné. Trop de trucs à apprendre, c'est décourageant.

J'ai vu des gens changer complètement de vie grâce à ça. Ma voisine, elle a fait une formation en accéléré. Elle travaille chez une start-up maintenant. C’est dingue. Elle gagne bien sa vie.

Et puis, il y a aussi les autodidactes, hein. Des mecs qui apprennent tout seuls, avec les tutos YouTube et tout. C’est impressionnant. Mais je sais pas… J’ai besoin d’un cadre, moi.

Bref, c’est un métier qui évolue vite. On a l'impression d'être toujours un peu en retard... Il faut être curieux et persévérant, c'est clair. Et surtout… avoir du temps. Beaucoup de temps.

  • Formation Studi: J'ai vérifié, le site était encore en ligne en 2024. Ils proposaient pas mal de cursus différents.

Voilà, c'est tout ce que je peux te dire, à cette heure-ci. Je suis crevée.

Est-il possible d’apprendre le développement Web par soi-même ?

Ouais, c’est possible, apprendre le développement web tout seul. J’ai commencé cet été, en juillet, genre. L’enfer.

  • YouTube, c’était mon meilleur pote. Des tonnes de tutos, mais c’est le bordel, tu vois? Un mec explique bien une chose, un autre explique la même chose, mais différemment... J'ai galéré avec le HTML, ça m’a pris des semaines.

Ensuite, j'ai attaqué le CSS. Pff. Les styles en cascade, une vraie plaie! J'ai passé des nuits blanches sur mon ordi, dans ma chambre, à Montreuil. Je crois que j'ai même fini par commander des pizzas à 3h du matin, au moins trois fois.

JavaScript, c’était autre chose. J'ai failli tout lâcher. J'ai même envisagé de devenir plombier. Sérieux. Trop complexe, trop abstrait. Mais bon, j'ai persévéré, faut être têtu, et puis... j’ai réussi à faire un petit jeu, un truc super simple, mais j’étais trop fier.

  • Mon premier projet: un jeu du pendu, en JavaScript.
  • Ensuite, j’ai fait une page web pour mon chat, oui oui, il a sa propre page web.
  • Puis j’ai tenté une petite boutique en ligne, mais j’ai abandonné. Trop dur.

Je suis encore loin d’être un pro, hein. Mais j’ai appris à apprendre, c’est ça le plus important. Je travaille toujours sur des projets perso, et je continue à regarder des tutos. C’est un marathon, pas un sprint.

Le plus important, c’est la persévérance. Et de la caféine. Beaucoup de caféine.

Est-il facile d’apprendre les langages de programmation ?

C'est marrant, tu sais. Facile... rien n'est vraiment facile. Surtout quand il s'agit d'apprendre.

  • C et C++, on m'a toujours dit que c'est une bonne base. La base quoi. Mais c'est rugueux, faut s'accrocher. Un peu comme ces vieilles pierres... solides, mais froides.

  • Java, on dirait un peu le "passe-partout". On le retrouve partout. Peut-être parce qu'il est "relativement facile", enfin, plus que les deux premiers sûrement.

  • JavaScript, je l'ai rencontré un peu par hasard. Pour faire bouger des trucs, tu vois. Sur des pages web. C'est venu plus naturellement.

  • PHP, c'est sale parfois. Mais ça fonctionne. Comme bidouiller un truc avec du scotch.

  • HTML et CSS, c'est la façade. Le maquillage. Ça rend les choses jolies, mais c'est pas le plus profond. Je crois.

  • Python, on dirait qu'il fait tout. Un peu trop peut-être ? Ou alors c'est juste moi qui suis jaloux de sa polyvalence.

Cette liste, c'est aussi un peu le reflet de mon parcours. Des choix, des erreurs, des facilités trompeuses. Des nuits blanches à essayer de comprendre un truc qui, au final, tenait à un point virgule mal placé. Ça me rappelle cette fois à 17 ans, à la fête de Julie... enfin bref, ça n'a rien à voir.

Aujourd'hui, je code encore, mais différemment. Moins par obligation, plus par curiosité. Et je me dis, chaque fois, que la vraie difficulté, c'est pas d'apprendre un langage, c'est de ne jamais cesser d'apprendre.