Nouvelles technologies › Découvert sur le web
Apprenez à coder rapidement et simplement !
Souvent, quand on veut apprendre à coder, on commence avec les tutoriels sur internet. Ce sont des gros guides avec plus ou moins d'informations qui nous permettent d'avoir les bases dans un domaine.
Honnêtement, je trouve que c'est une très bonne chose de partager ses connaissances de cette manière, mais je dois vous avouer que lorsqu'on est élève, on a quand même du mal pour certains langages. En effet, la méthode d'apprentissage reste souvent trop scolaire et on a vite fait de tout abandonner à la vue des informations en masse qu'on nous fait parvenir brutalement.
Lorsqu'on débute
Comme tout débutant en développement, j'ai commencé sur le Site du Zero, aujourd'hui Open Class Room. J'ai débuté avec le duo HTML/CSS pour continuer sur le PHP, le C++ et le Java. Franchement, le HTML et le CSS se sont super bien passés, mais les autres... aie aie aie.
C'était bizarre, car j’apprenais, j'arrivais à faire les exercices, les QCM... mais pourtant, j'étais dans l'incapacité de faire quoi que ce soit par moi même. Impossible de créer un projet. J'avais des idées, mais impossible de les développer. À croire que je n'étais pas fait pour cela.
Ensuite, lorsque je suis rentré au CNAM, j'ai quand même eu l'occasion de persévérer puisque j'ai dû apprendre le PHP, le JavaScript, etc.. mais il faut dire qu'il y avait un suivi régulier. Ceci dit, je ne me sentais toujours pas à l'aise, c'était encore assez flou pour moi. Autant vous dire que je ne me considérait et ne me considère toujours absolument pas comme un gourou du développement, c'est d'ailleurs en partie pour cela que je fais du SEO aujourd'hui, car je prends beaucoup plus de plaisir de manière générale, que ce soit pendant mon apprentissage permanent ou autre.
Une méthode plus ludique et passionnante
Maintenant, je vous dis tout cela, mais j'ai quand même découvert récemment une nouvelle méthode d'apprentissage plus ludique, elle m'a permis d'avoir rapidement les bases en Python: l'E-learning. En effet, je souhaitais faire quelques outils fait maison et je suis tombé sur un tutoriel en ligne, sur une espèce de plateforme de développement, où tout se passe super vite. La preuve, je me suis amusé et je n'ai même pas senti passer le début de la formation, et je suis déjà à plus de 25 % (1/4 qui englobe les bases élémentaires).
Pour ma part, la solution que j'ai testé s'appelle Code Academy, je ne sais pas trop ce que cela vaut par rapport à d'autres, mais de ce que j'ai pu en voir, pour le Python, c'est vraiment super ! C'est un cours ludique où vous développez en live progressivement. Il y a tout un système de correction et vous ne vous préoccupez pas du tout du côté "par cœur", ça rentre par la pratique. Aussi, j'ai vu qu'il existait d'autres sites sur le net et pas seulement consacré au Python, vous pouvez aussi apprendre le HTML, le CSS, le PHP, le Ruby, le JavaScript, l'Ajax, etc. Il y a vraiment plein de ressource, très bien donc !
Enfin voilà, un petit article qui se termine sur une note d'espoir pour les personnes qui ne sont pas à l'aise en développement pur. Je reviendrais sans doute dans quelques temps pour vous faire mes retours sur l'ensemble de la formation.
N'hésitez pas à commenter en nous faisant part de vos impressions sur cet outil ou faites nous découvrir les votre !
A bientôt sur Narcissique !
Commentaires
Bonjour Thomas,
merci pour l'info, j'ai moi aussi commencé par le SDZ HTML/CSS. Je vais tester Code academy sur le JS.
Pas de MOOC existant à ce jour sur Open class room concernant le JS.
A bientôt
Je suis entièrement d'accord pour code academy !
J'ai commencé à apprendre les bases de JS dessus et le système de cours est vraiment ludique. Le seul défaut que je peut lui reprocher c'est le système de correction ou il faut vraiment respecter le code à l'espace près.
Bonjour !
Tout d'abord, merci pour vos commentaires !
@Fabien : Je pense que beaucoup de gens ont commencé là bas, je suis aussi allé sur des sites étrangers et sur développez.com, mais c'est laborieux et long d'apprendre comme cela. Testes Code Academy, c'est vraiment bien et ça te permet de pas faire trop d'erreur. Après, je te dis ça, mais j'attends de voir pour le cours en lui même, s'il est complet ou pas, mais en Python, je fais déjà quelques trucs sympa et j'y suis depuis pas très longtemps A très bientôt !
@Alex : Je vais voir pour le Javascript, j'ai eu des cours auparavant, mais je trouve que j'ai perdu faute de pratique, comme à chaque fois. Il faut choisir : SEO ou Développement Au passage, le fait que ce soit strict n'est pas si mal, ça t'apprends les bonnes pratiques. Si tu veux vraiment un truc encore plus strict, va regarder du côté de l'Ada, là tu vas carrément jouer à la roulette russe
Tout le monde peut apprendre à conduire une voiture mais ça ne veut pas dire qu'on en devient un pilote ! Ce genre de site d'apprentissage ne vous fera pas devenir pro, vous aurez juste un aperçu et comprendrez peut être le dialogue rageux d'un développeur. Le mieux reste de mettre les mains dans le cambouis, développer vos propres projets avec les dernières techno. Etre curieux, vous inscrire à des communauté sur Github et participer !
@Thomas Le choix entre brassage de vent SEO et programmation dans une cave se fait vite si vous souhaitez continuer à avoir une paye chaque mois.
Bonjour Éric,
Merci pour votre commentaire. Je suis d'accord sur le fait qu'on ne peut pas devenir un pro du code avec ce genre de site, mais je n'ai pas voulu soulever ce point-ci dans cet article.
En effet, je souhaitais montrer dans un premier temps que les tutoriels ordinaires peuvent être dur à appréhender pour certains, et que les plateformes comme Code Academy peuvent permettre à ceux qui ont des difficultés, d'apprendre autrement et de manière ludique. Bien sûr qu'il faut pratiquer pour se professionnaliser, bien sûr qu'il faut mettre les mains dans le cambouis et trouver les solutions à nos problèmes pour progresser, mais ce genre de site (Code academy), n'a pas caractère à donner un quelconque titre de professionnalisation ou de l'expérience, ce sont simplement des sites d'apprentissages ou d'initiations, et qui plus est, sont gratuits. Cela permet surtout de gagner du temps lors de l'apprentissage des bases, et de s'encourager à continuer, etc. Nombre de fois où j'ai vu des personnes s'arrêter comme moi dans des tutoriels laborieux et fastidieux... Je pense que vous êtes à l'aise là où certains ne le sont pas : vous arrivez peut-être à suivre les livres ou les tutoriels classiques facilement et vous vous nourrissez de votre travail et de votre persévérance dès le début.
Par ailleurs, en ce qui concerne votre dernière phrase sur le SEO et le métier de programmeur, je préfère simplement me taire.
Bonne continuation et à bientôt !
Moi aussi j'ai adoré Codecademy. Pour les débutants en tout cas, pour comprendre quelques bases, c'est vraiment bien fait !
Bonjour Aurélie,
Merci pour votre commentaire. Effectivement, Code Academy permet d'avoir les bases. J'ai d'ailleurs appris que ce site avait le soutien de l'état et qu'il venait récemment de passer en version Française, ce qui est vraiment cool pour ceux qui sont fâchés avec les langues
Bonne continuation et à bientôt sur Narcissique !