Prêt à commencer à coder?  Ces chaînes YouTube constituent un excellent moyen de se lancer dans le développement de jeux, d'applications, d'applications Web et autres.

Les 9 meilleures chaînes YouTube en mode code pour apprendre la programmation

Publicité Il existe de nombreux moyens d'apprendre à coder. Des sites Web tels que CodeAcademy vous permettent d'effectuer des exercices dans un navigateur pour apprendre une langue. C'est un excellent moyen d'apprendre la syntaxe et la structure d'une langue sans avoir à installer un environnement de développement. Ce

Publicité

Il existe de nombreux moyens d'apprendre à coder. Des sites Web tels que CodeAcademy vous permettent d'effectuer des exercices dans un navigateur pour apprendre une langue. C'est un excellent moyen d'apprendre la syntaxe et la structure d'une langue sans avoir à installer un environnement de développement.

Ce n'est pas tout le monde qui apprend de cette façon et beaucoup pensent que le travail basé sur des projets est préférable pour un apprentissage à long terme. Ces chaînes YouTube vous permettent de coder avec des projets complets, vous permettant d’acquérir des compétences pratiques tout en réalisant quelque chose!

1. Apprenez le développement de jeux C ++ avec Javidx9

YouTuber Javidx9 est un spécialiste du matériel le jour mais exécute le projet One Lone Coder de nuit. Ses vidéos couvrent le C ++ en tant que langage de programmation pour la création de jeux. Javid diffère de nombreux enseignants, c’est qu’il a écrit deux moteurs de jeu open source pour véhiculer des projets d’enseignement et communautaires.

Dans cette vidéo, Javid crée des astéroïdes à partir de rien. C’est non seulement un excellent moyen d’apprendre le C ++, mais vous apprendrez également les bases mathématiques du développement de jeux de manière simple à comprendre. Javidx9 a de nombreuses vidéos codées dans sa chaîne et tous ses projets sont disponibles dans le référentiel One Lone Coder GitHub.

2. Apprendre la rouille avec Hello Rust!

Rust est le nouveau langage le plus excitant 7 raisons pour lesquelles Rust est le nouveau langage de programmation le plus excitant 7 raisons pour lesquelles Rust est le nouveau langage de programmation le plus excitant Vous souhaitez démarrer avec la programmation? Voici pourquoi Rust est le nouveau langage de programmation le plus excitant et le plus accessible. Lire la suite et sa popularité ne cesse de croître. Hello Rust est la chaîne YouTube de Matthias Endler, ingénieur back-end de Trivago.

Ses vidéos ne sont pas les tutoriels classiques de Rust. Plutôt que de se concentrer sur les fondamentaux, chaque vidéo est un codage qui couvre un seul sujet ou un code de refactoring pour l’améliorer. En conséquence, vous apprendrez le code Rust fonctionnel et, de la même manière, les bonnes pratiques de codage.

Cette vidéo montre comment Rust peut être utilisé pour créer des modules pour d'autres langages de programmation tels que Python. Les petits projets et les pratiques de codage courantes telles que celles décrites dans Hello Rust peuvent vous aider à acquérir des connaissances de base sur n'importe quelle langue et à les traduire en compétences de codage utiles avec des applications réelles.

3. Apprenez le développement de jeux MVC avec Quill18creates

Quill18creates crée des didacticiels Unity3D de longue durée pour tous les aspects du développement de jeux. Il y a une raison pour laquelle il apparaît dans presque toutes les listes de tutoriels d'Unity Les meilleurs tutoriels d'Unity 3D pour les débutants Les meilleurs tutoriels d'Unity 3D pour les débutants Vous souhaitez développer des jeux avec Unity, mais vous ne savez pas par où commencer? Essayez l'un de ces didacticiels Unity 3D impressionnants aujourd'hui. Lire la suite, et c'est parce qu'il nous a presque tout appris au fil des ans.

Cette vidéo est la première d'une longue et détaillée série sur la création d'un jeu de construction de bases similaire à Rimworld. La série est bien au-dessus du tutoriel moyen du projet Unity. Au lieu de se concentrer sur le piratage d'un jeu de travail, Quill enseigne avant tout les bonnes pratiques.

Ce code vous fera découvrir l’architecture de contrôleur de vue de modèle (MVC) et les systèmes de données Lua intégrés pour le modding. Vous créerez également un prototype fonctionnel pour un jeu que vous pourrez personnaliser à votre guise.

4. Apprendre la programmation API avec PixelogicTV

Pixelogic est un petit studio de développement différent. Chacun de leurs produits est créé lors d'un «Sprint de quatre semaines» et est diffusé en direct sur Twitch.

Cette vidéo est la première d'une série couvrant la création d'une API Web dès le début, jusqu'au déploiement. Le programme SimpleAlerts s’intègre à StreamLabs pour aider les streamers à organiser leurs alertes.

5. Apprenez la pile MERN avec Traversy Media

MongoDB, Express, React et Node.js constituent la pile JavaScript MERN. Ils font partie des infrastructures Web les plus populaires. Leur apprentissage est l’un des moyens les plus rapides de développement Web.

Brad Traversy est le créateur d'innombrables tutoriels sur tous les aspects de la programmation et de la conception Web. Sa liste de lecture MERN stack vous apprendra chaque cadre en construisant un projet que vous pourrez ensuite modifier pour refléter vos propres intérêts.

6. Créer un jeu en Python avec Sentdex

Sentdex est une légende de la communauté Python. Il enseigne le python et des sujets connexes sur sa chaîne depuis plus de cinq ans et a par conséquent couvert presque tous les aspects de la langue.

Cette liste de lecture Python Pygame vous explique comment créer un jeu d'évitement d'objet avec un score et une difficulté croissante. La liste de lecture couvre ensuite d'autres éléments fondamentaux tels que les menus de démarrage, la pause de jeu et la transformation de votre jeu en un exécutable qui s'exécutera sur n'importe quel système.

7. Construisez Facebook Messenger dans Swift avec Construisons cette application

Construisons cette application à la hauteur de leur nom. Le canal regorge de procédures pas à pas vous permettant de créer presque n'importe quel type d'application. Ils contiennent également des astuces et des tutoriels utiles sur les éléments essentiels de la création d'applications, tels que les connexions sécurisées et la conception de la grille.

La liste de lecture Build de Facebook Messenger de Lets vous guide tout au long de la création d'une application de type FaceBook Messenger dans le langage de programmation Swift d'Apple. Ce code vous accompagnera sur les rouages ​​de l’une des applications les plus populaires, ainsi que sur un langage essentiel pour tous les développeurs iOS.

8. Apprendre le noyau ASP.NET avec Kuvenkat

Depuis six ans, Venkat de la chaîne YouTube kuvenkat enseigne tous les aspects de C #, Dot Net, ASP et PHP. Sa liste de lecture ASP.NET Core explique comment créer une application Web CRUD pour un serveur SQL, en C #.

9. Apprendre à développer un jeu avec Unity Sebastian Lague

La série de Sebastian Lague sur le développement de jeux est l’un des meilleurs outils de développement pour le développement de jeux. Vous apprendrez les bases du codage C # ainsi que l’utilisation de l’éditeur de jeu Unity.

La liste de lecture contient plusieurs exemples de jeux pour tester ce que vous avez appris. Sebastian a également collaboré avec Brackeys, un autre enseignant de YouTube Unity, pour créer un didacticiel de jeu de rôle RPG avec code à suivre, parfait pour approfondir vos connaissances!

Apprentissage par la pratique

Ces chaînes sont remarquables pour leur contenu codé, mais il existe beaucoup plus de tutoriels YouTube pour tous les types de programmation.

Si l'apprentissage par projet vous convient le mieux, essayez l'un de ces projets de programmation pour débutants pour améliorer vos connaissances ou examinez le code bas et son fonctionnement. Qu'est-ce que le code faible et son fonctionnement? Qu'est-ce qu'un code faible et comment fonctionne-t-il? Qu'est-ce que le code bas et comment fonctionnent les plateformes à code faible? Voici ce que vous devez savoir et s'il faut l'utiliser dans vos propres projets. Lire la suite !

Explorez plus sur: développement d'applications, C, développement de jeux, JavaScript, programmation PHP, Python.