Les 17 meilleurs didacticiels de programmation YouTube

Les 17 meilleurs didacticiels de programmation YouTube / La programmation

Didacticiels de programmation YouTube: vous les aimez ou les détestez. Une fois bien fait, il contient plus que les didacticiels de texte, mais la plupart sont mal faits. Qu'est-ce qui fait un bon didacticiel de programmation? Qu'est-ce qui fait un bon tutoriel de programmation? Tous les tutoriels de programmation ne sont pas égaux. Certains profitent à vous et d'autres finissent par perdre votre temps. Voici ce qu’il faut rechercher dans un tutoriel de programmation de qualité. Lisez Plus et n'apportez aucun avantage par rapport au texte, auquel cas le texte est préférable car vous pouvez lire à votre rythme et parcourir au besoin.

Dans cet article, nous aimerions vous indiquer certaines des meilleures séries de programmes YouTube que nous avons trouvées. Toutes ces similitudes partagent des similitudes: elles sont structurées, elles ont un contenu dense et sont suffisamment complètes pour être à la fois satisfaisantes et suffisantes pour se mettre à l'aise comme un débutant. Comment apprendre à programmer sans trop stresser Comment apprendre à programmer Sans tout le stress Vous avez peut-être décidé de vous lancer dans la programmation, que ce soit pour une carrière ou pour votre loisir. Génial! Mais peut-être que vous commencez à vous sentir dépassé. Pas si bien. Voici de l'aide pour faciliter votre voyage. Lire plus programmeur.

Mais surtout, ces séries de vidéos sont une joie à regarder - et cela seul est inestimable.

Programmation générale

La meilleure chose à propos de Daniel Shiffman est qu’il est si amusant et plein d’énergie que même les concepts les plus arides prennent vie. La deuxième meilleure chose à faire est qu’il connaisse vraiment son travail, c’est-à-dire qu’il sait exactement comment expliquer les choses pour qu’elles cliquent dans votre cerveau. Le sien Programmation de A à Z La série est un bon point de départ, mais sa chaîne couvre toutes sortes de sujets de codage créatif: traitement, JavaScript, programmation mathématique, algorithmes, et même créer un bot Twitter..

Programmation C ++

C ++ est un langage difficile, en particulier pour les programmeurs débutants. De nos jours, lorsque des langages de haut niveau sont librement disponibles, il n'est vraiment pas nécessaire d'apprendre le C ++ à moins d'en avoir besoin spécifiquement pour un cadre de niche ou hérité - mais si vous êtes déterminé à l'apprendre, cette série le processus d'apprentissage est plus que simplement tolérable. Notez que Engineer4Free propose également d'autres didacticiels aux ingénieurs, notamment l'algèbre linéaire, les équations différentielles et la mécanique des fluides..

Programmation C #

C # est une excellente langue à apprendre en ce moment. Cela devrait être confortable pour tous ceux qui ont déjà utilisé Java ou n’importe quel langage .NET comme VB.NET, mais c’est aussi une excellente option pour ceux qui n’ont aucune expérience de la programmation. Brackeys est spécialisé dans les didacticiels de développement de jeux, mais il propose une série d'introduction en C # que beaucoup ont trouvée perspicace et utile. Malheureusement, les tutoriels C # de haute qualité sont assez difficiles à trouver sur YouTube pour une raison quelconque.

Programmation Java

Les bonnes séries de tutoriels Java sont abondantes sur YouTube, il était donc difficile d'en choisir un pour le mettre en évidence. Finalement, je suis allé à Cave of Programming, un canal qui contient plusieurs listes de lecture dédiées à divers aspects de Java, notamment Java 8, JavaFX et le multithreading Java. Mais en tant que débutant, vous devriez commencer par Java pour les débutants complets, qui commence à zéro et vous construit le plus rapidement possible.

Programmation JavaScript

JavaScript n'est pas vraiment un langage difficile à apprendre, mais il est si étrangement flexible qu'il peut être difficile à utiliser et facile à utiliser. Cependant, si vous commencez avec une base solide, JavaScript peut être une excellente partie de votre arsenal, car il peut être utilisé pour beaucoup: Web front-end, Web back-end, développement mobile, développement de jeux, etc. Et pour cela, voir cette série pour débutants de Quentin Watts.

Programmation Python

Python est l'un des meilleurs langages à apprendre aujourd'hui. 5 raisons pour lesquelles la programmation Python n'est pas inutile 5 raisons pour lesquelles la programmation Python n'est pas inutile Python - Vous l'aimez ou vous le détestez. Vous pouvez même basculer d'un bout à l'autre comme un pendule. Quoi qu'il en soit, Python est un langage sur lequel il est difficile d'être ambivalent. Lisez plus et c'est ma langue préférée parce qu'elle est très concise, simple et intuitive. Nous avons écrit des exemples de codage Python de base. 10 exemples de base Python qui vous aideront à apprendre rapidement 10 exemples de Python de base qui vous aideront à apprendre rapidement Cet article d'exemples de base de Python est destiné à ceux qui ont déjà une expérience de la programmation et veulent simplement passer Python aussi vite que possible. Lisez plus avant, mais si vous préférez une introduction approfondie à Python et aux principes de base de “Pythonique” code, vous devriez consulter la série de tutoriels de Corey Schafer. Cela commence depuis le début et vous apprendrez beaucoup.

Programmation Ruby

Ruby est un langage intéressant à la fois en termes de syntaxe et de paradigme de codage. Si vous venez d'un langage impératif comme C # ou Java, le clic de Ruby peut prendre un certain temps - mais si vous venez d'un langage fonctionnel comme Lisp ou Clojure, vous vous sentirez tout à fait à l'aise. Ruby n'a pas beaucoup d'utilisations dans le monde réel au-delà du développement Web final, mais il est très populaire dans ce domaine. Cette série de Jake Day Williams est une excellente introduction.

Développement Android

Si vous avez une idée géniale d’application mobile, le développement d’Android est le moyen le plus économique de démarrer. Si votre application est un hit, vous pouvez réaliser de gros bénéfices. Mais avant d'apprendre à créer des applications Android, assurez-vous de bien comprendre Java! Une fois que vous êtes à l'aise avec Java, vous pouvez accéder à l'excellente série Android Java de Cave of Programming, puis développer encore davantage avec ces excellentes ressources de développement Android. Alors, vous souhaitez développer des applications Android? Voici comment apprendre Alors, vous voulez développer des applications Android? Voici comment apprendre Après tant d'années, on pourrait penser que le marché de la téléphonie mobile est saturé de toutes les applications imaginables pour l'homme - mais ce n'est pas le cas. Il y a beaucoup de niches qui doivent encore… Read More .

Développement Swift iOS

Si vous voulez créer des applications iOS, ne vous fatiguez même plus à apprendre Objective C. Swift est meilleur, non seulement parce que c'est plus facile à apprendre, mais aussi plus flexible et construit avec des fonctionnalités de langage moderne qui accélèrent le développement et réduisent les risques de bugs. La série Swift 3 de Jim Campagno est parfaite pour les débutants et les intermédiaires. Vous pouvez également compléter avec ces tutoriels astucieux Swift Les meilleurs endroits pour apprendre Swift, le langage de programmation d'Apple Les meilleurs endroits pour apprendre Swift, le langage de programmation d'Apple Si vous voulez apprendre Swift, il est temps de plonger. Ce langage a un bel avenir et plus vite vous l'apprendrez, plus vite vous pourrez récolter les fruits. Lisez plus et consolidez vos connaissances avec ces projets Swift intelligents Vous voulez créer des applications pour iPhone? 10 projets pour les débutants Vous voulez créer des applications pour iPhone? 10 projets pour les débutants Vous voulez créer des applications pour iPhone et iPad? Commencez par apprendre les bases de Swift. Lire la suite .

Développement web

J'ai mentionné Quentin Watts ci-dessus comme une bonne source d'apprentissage de JavaScript, mais vous devez avoir une bonne connaissance du HTML et du CSS avant même de penser à JavaScript. Dans ce cas, commencez par son HTML5 et CSS3 pour les débutants séries. C'est tout nouveau et à jour en ce qui concerne les meilleures pratiques et les standards Web!

Flask est un framework Web pour Python qui simplifie le processus de création d'applications Web. Il est léger afin que vous ne vous perdiez pas avec une API volumineuse, mais qu'il soit extensible via des plugins tiers lorsque vous avez besoin de fonctionnalités supplémentaires. Après avoir terminé la série Intro to Flask de Pretty Printed ci-dessus, plongez dans ses didacticiels intermédiaires et avancés sur Flask..

Lorsque les développeurs Web deviennent trop petits pour Flask, ils passent généralement au Django, beaucoup plus grand et plus puissant. Soyez averti que Django est robuste, il a donc une courbe d'apprentissage abrupte! Mais il est largement utilisé dans le développement Web professionnel pour les projets d’arrière-plan. Il ya donc de bonnes chances de décrocher un emploi si vous devenez un expert de Django. Cette série de CodingEntrepreneurs est fantastique.

Les développeurs web qui n'apprécient ni JavaScript ni Python ont tendance à utiliser PHP ou Ruby. Si vous souhaitez utiliser Ruby de manière professionnelle, choisissez Ruby on Rails (l'équivalent Ruby de Django for Python). ). Heureusement, il existe de nombreuses façons d'apprendre Ruby on Rails, mais peu sont aussi bonnes que cette série de Dave Jones. Il a également une série séparée sur la création d'un site Web avec PHP et MySQL, si cela vous intéresse.

Développement de jeu

Vous voulez faire un jeu vidéo? Vous pouvez utiliser des dizaines de moteurs et de cadres gratuits. Nous avons mis en évidence quelques-uns des meilleurs 5 outils logiciels de développement de jeux gratuits pour créer vos propres jeux 5 outils logiciels de développement de jeux gratuits pour créer vos propres jeux Voici les meilleurs logiciels et outils de développement de jeux gratuits que vous pouvez utiliser pour commencer à créer le jeu de vos rêves aujourd'hui. Lisez plus avant, mais L'unité est définitivement l'option la plus conviviale. Malheureusement, les didacticiels d'Unity sont plus courants que les grains de sable sur une plage. Pour chaque bon, il y en a cent mauvais - Brackeys est l'un des bons. Êtes-vous un débutant absolu? Si tel est le cas, vous devriez commencer par la série de didacticiels C # de cet article..

Voici une autre personnalité bien connue d'Unity: quill18creates, dont le didacticiel de construction de base est l'un des didacticiels les plus détaillés et les plus complets du marché. Il a également d'autres séries, telles que la réalisation d'un jeu de tir spatial 2D ou d'un FPS multijoueur. Notez que ses pratiques de codage ne sont pas les meilleures. L'accent est mis ici sur la quantité de compétences Unity que vous développerez.

Unreal Engine 4 est comme une version plus grande, meilleure et plus rapide de Unity qui utilise le langage de programmation principal C ++ au lieu de C #, mais contrairement à Unity, Unreal Engine 4 dispose également d'un langage de script visuel appelé Blueprint. Cela signifie que vous pouvez potentiellement créer des jeux sans écrire une seule ligne de code. Et ce qui est bien, c’est que Epic Games, le créateur du moteur, fournit des centaines de tutoriels vidéo pour vous aider à démarrer.. “Impressionnant” est un euphémisme ici.

Le dernier tutoriel que je souhaite mettre en évidence concerne un framework de développement de jeux appelé LibGDX pour les programmeurs Java. Contrairement à Unity et Unreal Engine 4, LibGDX ne possède pas d’éditeur intégré ni de fonctions de glisser-déposer. C'est 100% code par code. Il propose également des exportations multiplates-formes, ce qui vous permet de créer des jeux sur ordinateur, mobiles et sur le Web. Cette série de GameFromScratch est une bonne introduction au framework lui-même. Ensuite, suivez le didacticiel officiel du jeu simple.

Avons-nous manqué des chaînes YouTube?

Je suis sûr qu'il existe de nombreux autres didacticiels de programmation sur YouTube qui en valent la peine. Si vous en connaissez, merci de nous le faire savoir. Nous aimerions les vérifier et peut-être apprendre quelques-unes des choses que nous regardons. Sinon, nous espérons que les tutoriels ci-dessus vous aideront dans votre propre cheminement de programmation.

Quels sont les langages de programmation qui vous intéressent actuellement? Sur quels types de projets travaillez-vous? Ou, si vous n'en avez aucune, qu'espérez-vous créer éventuellement? Partagez avec nous dans un commentaire!

En savoir plus sur: Programmation.