Introduction

Description

J'ai créé ce cours pour enseigner aux gens comment passer de ne pas savoir coder à écrire leurs premières applications web. Je pense que c'est le meilleur moment de l'histoire pour entrer dans le monde de la programmation, car nos outils sont bien meilleurs qu'auparavant, ce qui signifie que vous pouvez créer des applications puissantes aujourd'hui avec seulement quelques outils. Je code depuis des décennies maintenant, et il me fallait beaucoup de code pour créer une petite application de quiz médiocre. À la fin de ce cours, vous serez capable de coder un clone de Wordle, une application qui vient de se vendre pour des millions de dollars au New York Times.

Public cible et prérequis

En espérant que ce soit vous !

Ce cours a pour objectif de vous apprendre à coder. Vous n'avez pas besoin de connaissances préalables en programmation avant de suivre ce cours.

Vous devriez avoir une certaine familiarité avec les ordinateurs et Internet. Veuillez consulter Les Fondamentaux d'Internet pour vous assurer que vous êtes à l'aise avec les concepts abordés dans ce cours. Beaucoup d'entre vous n'auront pas besoin de cela si vous avez déjà utilisé des ordinateurs avant ce cours.

Ce cours vous enseignera HTML, CSS et JavaScript. Ces trois éléments sont indispensables pour commencer à créer des applications web modernes. Si vous avez besoin d'aide dans l'une de ces catégories, ce cours devrait vous être utile. Si vous savez déjà coder (en C++ ou Java, par exemple) et que vous souhaitez vous orienter davantage vers le développement front-end, ce cours vous sera également utile.

Attentes

D'accord, fixons quelques attentes.

Ce cours est difficile. C'est frustrant. Vous allez vous heurter à des obstacles, à plusieurs reprises. C'est normal. C'est attendu. Ne vous découragez pas.

Surtout, NE VOUS COMPAREZ PAS AUX AUTRES. Vous connaissez parfaitement vos propres lacunes et avez une compréhension imparfaite de leurs réalisations. Vous sous-estimerez toujours vos propres compétences et surestimerez les progrès des autres. Vous suivez un parcours personnel, et la clé pour réussir est d'avancer pas à pas, de surveiller vos propres progrès, et de faire preuve de patience et de persévérance.

Ne tombez pas dans le piège du jeu des "devrais". "Je devrais comprendre ceci", "Je devrais maîtriser cela à présent", "Je ne devrais pas avoir autant de difficultés", etc. sont tous des pièges dangereux. Il n'y a pas de place pour les "devrais" ici, seulement l'endroit où vous en êtes actuellement. C'est un écueil dans lequel tombent tous les nouveaux codeurs.

L'expérience la plus comparable à l'apprentissage du code est l'apprentissage d'une langue étrangère. Je suis américain et j'ai grandi en parlant anglais. Lorsque j'ai obtenu mon diplôme d'études secondaires, je suis allé vivre en Italie. Il m'a fallu des mois de travail acharné et de pratique avant de pouvoir commander une boisson dans un café. Il m'a fallu des mois supplémentaires avant de me sentir à l'aise pour tenir une conversation fluide sur la météo ou sur ma provenance. Il m'a fallu encore des mois pour pouvoir discuter de sujets politiques ou d'autres sujets spécialisés. On n'apprend pas une langue du jour au lendemain. Cela demande des mois de travail et de pratique. Mais les résultats en valent la peine !

Waouh, donc vous voulez dire que je ne vais pas écrire des sonnets en pentamètres iambiques en JavaScript à la fin de ce cours ? Non, ce n'est pas ça. Vous apprendrez à lire et à écrire des instructions complètes, c'est certain, mais ce qui compte le plus, c'est que vous apprendrez à apprendre à coder. Vous apprendrez à apprendre. C'est le point de départ de votre voyage pour apprendre à coder. Certains d'entre vous apprendront tout ce dont vous avez besoin pour coder ; vous pourrez certainement créer la page d'accueil de votre entreprise locale à partir de ce cours, voire même apprendre à connecter quelque chose comme Stripe pour gérer les commandes. Mais si vous voulez décrocher un emploi chez Microsoft, Netflix, Google, et des entreprises similaires, il reste encore beaucoup de travail. C'est possible. Il suffit de persévérer !


Conclusion

C'était une brève introduction pour vous préparer à ce voyage d'apprentissage passionnant. Ne soyez pas intimidé par les défis qui se présentent. L'apprentissage de la programmation est une aventure gratifiante qui demande du temps et de la détermination. Alors, préparez-vous à plonger dans le monde du développement web et à maîtriser les langages et les outils nécessaires pour créer des applications modernes. Bonne chance et amusez-vous à coder !

loading …