.NET
Les chaînes YouTube qui m'aident à apprendre C# et .NET
Tim Corey pour des fondamentaux qui tiennent vraiment, Nick Chapsas pour ce qui a changé dans les dernières versions, et Balta plus Canal .NET en portugais. Quatre chaînes qui font quatre travaux différents.
Une poignée de chaînes fait l'essentiel du travail pour moi en ce moment, chacune couvrant une partie différente de l'apprentissage de C# et .NET, et aucune d'entre elles seule ne m'y mènerait complètement.
Tim Corey pour les fondamentaux
Tim Corey va en profondeur, ce qui veut dire que ses vidéos prennent vraiment du temps à regarder. Un seul de ses cours peut durer des heures au lieu des vingt minutes que visent la plupart des tutoriels YouTube.
Cette longueur, c'est exactement ce qui fait tenir les fondamentaux. Le regarder construire quelque chose depuis un projet vide jusqu'à un logiciel fini et fonctionnel, en expliquant chaque décision en chemin, c'est une expérience complètement différente d'une vidéo de quinze minutes qui saute à la partie intéressante et omet pourquoi l'une de ces choses fonctionne. Quand la dependency injection a enfin fait sens pour moi, c'était parce que j'avais regardé quelqu'un la câbler à partir de rien plutôt que de copier une ligne que je ne pouvais pas expliquer.
Nick Chapsas pour ce qui est actuel
Nick Chapsas, c'est là où je vais pour les parties les plus récentes de .NET : détails de performance, features du langage, et le genre de changements entre versions qui n'apparaissent pas dans les tutoriels plus anciens ou dans les réponses encore coincées sur .NET 6.
C# évolue assez vite pour qu'un tutoriel vieux de trois ans puisse enseigner un pattern que le langage a depuis remplacé par quelque chose de plus court et plus clair. Il est le correctif pour ça, et j'ai récupéré plus d'une habitude venant de lui que j'utilise maintenant sans y penser.
Balta et Canal .NET en portugais
Balta est l'une des meilleures chaînes brésiliennes sur .NET, et j'ai construit des projets directement à partir de son contenu : l'app CRUD dont j'ai parlé plus tôt vient tout droit d'une de ses vidéos. Canal .NET couvre un terrain similaire, aussi en portugais.
Ça compte plus qu'il n'y paraît. Suivre du code à l'écran tout en traduisant aussi une explication dans ma tête divise une attention que je préférerais consacrer au code lui-même. Dans ma propre langue, l'un de ces coûts disparaît.
Pourquoi quatre et pas une seule
Entre elles, j'obtiens des fondamentaux expliqués lentement, des spécificités .NET actuelles, et du contenu dans ma propre langue. Se limiter à une seule chaîne en perdrait complètement une.
Le mélange m'empêche aussi de traiter les habitudes d'une seule personne comme la seule façon de faire quelque chose. Quand deux d'entre eux résolvent le même problème différemment, cette différence est généralement la partie qui vaut la peine d'être comprise, et c'est ce qui se rapproche le plus d'une code review que j'obtiens en apprenant seul.