← todos os artigos

.NET

Os canais do YouTube que me ajudam a aprender C# e .NET

Tim Corey para fundamentos que de fato grudam, Nick Chapsas para o que mudou nas versões mais recentes, e Balta mais Canal .NET em português. Quatro canais fazendo quatro trabalhos diferentes.

Os canais do YouTube que me ajudam a aprender C# e .NET

Um punhado de canais faz a maior parte do trabalho para mim agora, cada um cobrindo uma parte diferente de aprender C# e .NET, e nenhum deles sozinho me levaria até lá.

Tim Corey para fundamentos

Tim Corey vai fundo, o que significa que os vídeos dele levam tempo de verdade para passar. Um curso só dele pode durar horas em vez dos vinte minutos que a maioria dos tutoriais do YouTube busca.

Essa duração é exatamente o que faz os fundamentos grudarem. Assistir ele construir algo de um projeto vazio até uma peça de software terminada e funcionando, explicando cada decisão pelo caminho, é uma experiência completamente diferente de um vídeo de quinze minutos que pula para a parte interessante e deixa de fora por que qualquer coisa daquilo funciona. Quando dependency injection finalmente fez sentido para mim, foi porque eu tinha visto alguém montar do zero em vez de copiar uma linha que eu não conseguia explicar.

Nick Chapsas para o que está atual

Nick Chapsas é para onde eu vou para as partes mais novas do .NET: detalhes de performance, features de linguagem, e o tipo de mudança entre versões que não aparece em tutoriais mais antigos ou em respostas ainda presas no .NET 6.

C# se move rápido o suficiente para que um tutorial de três anos atrás possa ensinar um pattern que a linguagem já substituiu por algo mais curto e mais claro. Ele é a correção para isso, e eu peguei mais de um hábito com ele que agora uso sem pensar.

Balta e Canal .NET em português

Balta é um dos melhores canais brasileiros de .NET, e eu construí projetos direto do conteúdo dele: o app CRUD sobre o qual escrevi antes veio direto de um dos vídeos dele. Canal .NET cobre terreno parecido, também em português.

Isso importa mais do que parece. Acompanhar código na tela enquanto também traduzo uma explicação na cabeça divide uma atenção que eu preferiria gastar no código em si. No meu próprio idioma, um desses custos desaparece.

Por que quatro e não um

Entre eles eu recebo fundamentos explicados devagar, especificidades atuais do .NET, e conteúdo no meu próprio idioma. Cair para um canal só perderia um desses completamente.

A mistura também me impede de tratar os hábitos de uma pessoa como a única forma de fazer algo. Quando dois deles resolvem o mesmo problema de formas diferentes, essa diferença geralmente é a parte que vale a pena entender, e é a coisa mais próxima que eu tenho de uma code review enquanto aprendo sozinho.