10 Canais Úteis do YouTube Que Ensinam Você a Programar

Aprender a programar pode ser uma tarefa complicada. Se você descobriu que isso é verdade, mas ainda gostaria de aprender a habilidade, pode se beneficiar de tutoriais em vídeo online. Esses tutoriais baseados em projetos oferecem a chance de criar programas e aplicativos reais “programando junto” com o criador do vídeo. Se você está procurando aprender desenvolvimento de aplicativos móveis ou tentando se familiarizar com HTML ou uma linguagem de programação como PHP, este artigo reúne alguns dos melhores canais do YouTube que ajudarão você a aprender a programar.
Índice
- Programando com Chris
- Sussurrador de Código
- Um Programador Solitário
- PixelogicTV
- Sentdex
- Vamos Construir Esse App
- freeCodeCamp
- Conhecimento em Programação
- Kevin Powell
- Continue Programando
- Bônus: Treehouse
- Perguntas Frequentes
Leia também: Os 5 Melhores Aplicativos de Programação para iOS para Programar em Movimento
1. Programando com Chris
Este canal foi criado por Chris Ching, um ex-desenvolvedor de iOS que transformou seu amor por educar sua equipe e criou o CodeWithChris.com. Seu objetivo é ensinar os outros a criar aplicativos iOS.

Ele começou o canal do YouTube Programando com Chris em 2013, e agora tem mais de 400 mil inscritos. Seus vídeos permitem que os espectadores programem junto com ele do início ao fim enquanto ele constrói e envia aplicativos para a App Store da Apple.
O canal inclui séries como “Como Construir um Jogo da Memória” e “Como Fazer um Aplicativo de Vídeo do YouTube”.
2. Sussurrador de Código
No canal do Sussurrador de Código, você encontrará uma variedade de projetos de programação mais curtos, como criar uma abóbora de Halloween em CSS e Jogo de Cobras e Escadas em JavaScript.

Ele oferece uma abordagem mais humorística para a programação com vídeos como “JavaScript Explicado com Game of Thrones”. Para aqueles que buscam uma abordagem mais leve, mas ainda repleta de conhecimento para aprender JavaScript, este canal pode ser perfeito para você.
Leia também: 7 Plataformas Online para Construir Aplicativos sem Programar
3. Um Programador Solitário
Javidx9 administra o canal O Um Programador Solitário. Ele é um programador que começou seu amor pela programação aos 9 anos. Ele cria esses vídeos como um hobby quando não está trabalhando para uma empresa que produz máquinas robóticas.

Seus vídeos ensinam C++ como uma linguagem para fazer jogos. Esses vídeos explicam a linguagem e a matemática necessária para o desenvolvimento de jogos de uma maneira fácil de entender. A biblioteca de vídeos inclui tutoriais sobre como criar jogos de RPG, um sintetizador de som e Tetris.
4. PixelogicTV
PixelogicTV! é uma extensão da comunidade PixelogicDev no Twitch. Neste canal, você verá cada um de seus projetos de programação criados durante 28 dias. Eles também são transmitidos ao vivo no Twitch.

Este canal inclui tutoriais sobre como criar aplicativos iOS, como um aplicativo de hábitos diários e uma plataforma social de playlists de música.
Leia também: Como Criar uma Skill da Alexa sem Experiência em Programação
5. Sentdex
O administrador do canal Sentdex é uma espécie de lenda na comunidade Python. Seu canal existe desde 2012 e possui mais de 1 milhão de inscritos. Há mais de 1.000 vídeos que ensinam todos os aspectos da linguagem.

Seus tutoriais de programação em sua playlist Python Pygame ensinam como criar um jogo de evasão de objetos. Episódios posteriores explicam outros aspectos da criação de jogos, como menus de início, pausa do jogo e conversão do seu jogo em um arquivo executável que funcionará em qualquer sistema.
6. Vamos Construir Esse App
O canal Vamos Construir Esse App tem mais de 160.000 inscritos e 400 vídeos, muitos deles vídeos de programação. Brian Voong é o administrador do canal e ensina seus espectadores a construir aplicativos funcionais como YouTube, Twitter e Audible.

Os vídeos de programação utilizam a linguagem de programação Swift da Apple. O canal também inclui dicas úteis e tutoriais sobre partes essenciais do desenvolvimento de aplicativos, além de uma nova série sobre como construir aplicativos Android com Kotlin.
Leia também: O Que Procurar em um Laptop para Programação
7. freeCodeCamp
Como um aspirante a programador, você provavelmente está familiarizado com o site freeCodeCamp. Bem, o canal associado deles no YouTube é exatamente como você esperaria - repleto de todos os tipos de tutoriais em vídeo úteis que você pode seguir em seu editor de código.

Seus tutoriais cobrem todos os tipos de áreas de conhecimento, incluindo Python, JavaScript, Java, SQL, Figma, HTML, CSS e muito mais. Você também encontrará material lidando com tópicos como aprendizado de máquina, hacking ético, ciência da computação e até problemas de entrevistas de programação.
8. Conhecimento em Programação
Conhecimento em Programação é um canal do YouTube que possui uma ENORME biblioteca de tutoriais cobrindo tudo o que você pode querer saber. Desde Unity, Node.js e Git até PHP, Python e C, você não precisará procurar mais do que Conhecimento em Programação.

Muitos de seus vídeos são voltados para iniciantes, mas usuários mais avançados certamente terão o que aprender com este canal também. Conhecimento em Programação também cobre tópicos afiliados, por exemplo, Ubuntu, Linux, Adobe Illustrator, Windows 11 e mais.
Leia também: 5 Perguntas para Ajudar Você a Aprender os Fundamentos da Programação
9. Kevin Powell
Kevin Powell é um educador que se autodenomina um evangelista do CSS e ele visa ensinar as pessoas a fazer a web e fazê-la parecer boa enquanto estão nisso. Ele é certamente talentoso como educador e seus tutoriais em vídeo são fáceis de seguir e os conceitos incluídos são muito bem explicados.

Seguindo seus vídeos, você será capaz de criar sites simples do zero e talvez se apaixonar pelo CSS no processo. Você ficará surpreso ao aprender sobre todas as coisas que pode fazer APENAS com CSS, então este canal é altamente recomendado.
Leia também: 9 JavaScript/Node.js One-Liners Que Você Deve Conhecer
10. Continue Programando
Continue Programando da MDB é um ótimo canal para seguir se você recentemente desenvolveu um interesse por Bootstrap. Eles têm uma série de tutoriais envolventes sobre o tópico, um dos quais realmente ensina você a projetar uma página de destino usando principalmente Bootstrap.

Claro que o canal deles não se limita ao Bootstrap, e assim você encontrará vídeos interessantes cobrindo áreas como HTML, CSS, Javascript, WordPress, PHP e mais.
Bônus: Treehouse
Treehouse é um canal que pode ser útil se você é um completo novato quando se trata de programação. Vamos dizer que você recentemente tomou a decisão de começar a programar, mas não está exatamente certo de qual linguagem é para você. Treehouse tem um vídeo que pode ajudá-lo a decidir. Além disso, você pode aprender sobre os fundamentos de ser um desenvolvedor front-end ou o que você precisa saber antes de se tornar um desenvolvedor back-end e assim por diante.

Se você é um pouco mais avançado do que isso, a Treehouse coloca à sua disposição vídeos que cobrem aspectos relacionados ao desenvolvimento de aplicativos Android, Git, JavaScript, Vue.js, Angular e mais.
Leia também: 5 das Melhores Distros Linux para Desenvolvedores e Programadores
Perguntas Frequentes
1. Como posso expandir meu conhecimento em programação usando ferramentas online?
Se explicações em vídeo gratuitas não são suficientes para você, pode querer dar uma olhada em sites como Udemy e Coursera para complementar seu conhecimento. Você encontrará uma ampla variedade de cursos de programação e alguns deles são realmente interativos e úteis. Leia as avaliações antes de selecionar um, e se você não estiver com pressa, espere até que os cursos que você está mirando estejam em promoção. Essas promoções são oferecidas com bastante frequência, então você não precisará esperar muito tempo.
2. Preciso de um novo laptop/PC para começar a programar?
Em teoria, não, mas um laptop/PC com uma boa configuração ajudará você a otimizar seu fluxo de trabalho. Ao programar, você precisará usar diferentes ferramentas em conjunto, então você vai querer um dispositivo que não demore uma eternidade para carregar um programa e executar um comando. Se você não sabe por onde começar quando se trata de laptops/PCs para programação, confira nosso guia que ajudará você a escolher o melhor dispositivo.
3. Como posso dominar os fundamentos da programação?
Você precisa praticar muito, mas responder a essas 5 perguntas também pode ajudá-lo a entender os fundamentos da programação.