Os 17 melhores tutoriais de programação youtube

tutoriais de programação do YouTube: ou você ama-los ou odiá-los. Quando bem feito eles transmitem mais de tutoriais de texto jamais poderia, mas a maioria está mal feito

e oferecer nenhum benefício sobre o texto, no qual o texto caso é preferível porque você pode ler no seu próprio ritmo e desnatado, conforme necessário.O que faz um bom Programação Tutorial?O que faz um bom Programação Tutorial?Nem todos os tutoriais de programação são iguais. Alguns beneficiar você e outros acabam perdendo seu tempo. Aqui está o que procurar em um tutorial de programação de qualidade.consulte Mais informação

Neste post, gostaríamos de apontar-lhe algumas das melhores séries de programação YouTube que encontramos. Todas essas semelhanças acções: eles estão estruturados, eles são denso em conteúdo, e eles são suficientemente abrangente para ser tanto satisfatório e suficiente para obter seus pés molhados como um novato programador.

Mas o mais importante, essas séries de vídeo são uma alegria para assistir - e só isso é inestimável.

Programação geral

A melhor coisa sobre Daniel Shiffman é que ele é tão divertido e cheio de energia que mesmo o mais seco dos conceitos são trazidos à vida. A segunda melhor coisa é que ele realmente sabe seu material, o que significa que ele sabe exatamente como explicar as coisas para que eles clique em seu cérebro. Dele Programação de A a Z série é um bom ponto de partida, mas seu canal abrange todos os tipos de temas criativos codificação: Processamento, javascript, matemática programação, algoritmos, mesmo fazendo um bot Twitter.

Programação C ++

C ++ é uma linguagem difícil, especialmente para programadores novatos. Neste dia e idade, quando linguagens de alto nível estão disponíveis gratuitamente, ele realmente não é necessário aprender C ++, a menos que você precisar especificamente para um quadro de nicho ou legado - mas se você é jogo inoperante em aprendê-la, esta série marcas o processo de aprendizagem mais do que apenas tolerável. Note-se que Engineer4Free também tem outros tutoriais para engenheiros, incluindo álgebra linear, equações diferenciais e mecânica dos fluidos.

C # Programming

C # é uma linguagem excelente para aprender agora. Deve ser confortável para quem tem experiência anterior com Java ou qualquer linguagem .NET como VB.NET, mas também é uma opção maravilhosa para aqueles sem experiência de codificação em tudo. Brackeys especializada em tutoriais de desenvolvimento de jogos, mas ele tem uma série # C introdutório que muitos têm encontrado perspicaz e útil. Infelizmente, de alta qualidade C # tutoriais são muito difíceis de encontrar no YouTube por algum motivo.

Programação Java

Boa série tutorial Java são abundantes no YouTube, assim que escolher um para destacar foi difícil. No final, eu fui com Cave of Programming, um canal que tem várias playlists dedicadas a vários aspectos do Java, incluindo Java 8, JavaFX e Java Multithreading. Mas como um novato, você deve começar com Java para iniciantes, que começa no ground zero e você constrói-se o mais rápido possível.

Programação javascript

javascript não é exatamente uma língua difícil de aprender, mas é tão estranhamente flexível que pode ser difícil de usar e fácil de abuso. No entanto, se você começar com uma base sólida, javascript pode ser uma excelente parte de seu arsenal, porque ele pode ser usado para tanto: web front-end, back-end web, desenvolvimento móvel, desenvolvimento de jogos, etc. E para isso, verificar esta série iniciante por Quentin Watts.

Programação Python

píton é um dos melhores línguas para aprender hoje e é minha língua favorito porque é tão concisa, simples e intuitiva. Nós escrevemos sobre Pitão de base de codificação exemplos antes, mas se você preferir uma introdução em profundidade para Python e os fundamentos do código “Pythonic”, você deve verificar tutorial série de Corey Schafer. Ele começa desde o início e você vai aprender muito.5 razões pelas quais Python Programming não é inútil5 razões pelas quais Python Programming não é inútilPython - ou você ama ou você odeia. Você pode até balançar de um lado para o outro como um pêndulo. Independentemente disso, Python é uma linguagem que é difícil de ser ambivalente sobre.consulte Mais informação

Programming ruby

Ruby é uma linguagem interessante tanto em sintaxe e paradigma de codificação. Se você está vindo de uma linguagem imperativa, como C # ou Java, isso pode levar um tempo para Ruby para clicar - mas se você está vindo de uma linguagem funcional como Lisp ou Clojure, você vai se sentir em casa. Ruby não têm muitas real-mundo usa além do desenvolvimento web back-end, mas é muito popular naquele reino. Esta série por Jake dia Williams é um excelente introdução.

Desenvolvimento Android

Se você tem uma idéia incrível aplicativo móvel, o desenvolvimento Android é a forma mais barata para começar - e se o seu aplicativo é um grande sucesso, você pode fazer com um monte de lucro. Mas antes de você aprender a fazer aplicativos Android, certifique-se de que você tem uma sólida compreensão de Java! Uma vez que você está confortável com Java, você pode bater Caverna da excelente série Java Android de programação, então crescer ainda mais com estes excelentes recursos de desenvolvimento Android.Então, você quer desenvolver Aplicativos Android? Aqui está Como aprenderEntão, você quer desenvolver Aplicativos Android? Aqui está Como aprenderDepois de tantos anos, alguém poderia pensar que o mercado móvel está agora saturado com todas as aplicações imagináveis ​​para o homem - mas isso não é o caso. Há uma abundância de nichos que ainda precisam ...consulte Mais informação

iOS Desenvolvimento Swift



Se você quiser fazer iOS, não se incomodam mesmo aprender Objective C mais. Swift é melhor, não só porque é mais fácil de aprender, mas é mais flexível e construído com recursos de linguagem moderna que aceleram o desenvolvimento e reduzem a probabilidade de erros. série Swift 3 de Jim Campagno é perfeito tanto para iniciantes e intermediários. Você também pode completar com estes tutoriais Swift bacana e solidificar os seus conhecimentos com esses projetos Swift inteligentes.Os melhores lugares para aprender Swift, Linguagem de Programação da AppleOs melhores lugares para aprender Swift, Linguagem de Programação da AppleSe você quer aprender Swift, agora é a hora de mergulhar. A linguagem tem um futuro brilhante e mais rápido você aprender, mais cedo você vai ser capaz de colher os frutos.consulte Mais informação

Desenvolvimento web

Mencionei Quentin Watts acima como uma boa fonte para aprender javascript, mas você deve ter uma sólida compreensão de HTML e CSS antes mesmo de pensar em javascript - caso em que você deve começar com a sua HTML5 e CSS3 para Iniciantes Series. É novo e up-to-date sobre as melhores práticas e padrões da web!

Balão é um framework web para píton que agiliza o processo de criação de aplicativos web. É leve, para que não se atolar com uma enorme API, mas extensível através de plugins de terceiros quando você precisar de recursos extras e funcionalidade. Depois de completar Pretty Impresso Intro para Garrafa série acima, mergulhar em seus intermediários e avançados tutoriais frasco.

Quando os desenvolvedores web superam Flask, eles costumam mudar para o Django muito maior e mais poderoso. Esteja avisado que o Django é resistente assim ele tem uma curva de aprendizagem! Mas ele é amplamente utilizado no desenvolvimento profissional da web para coisas back-end, então há uma boa chance de conseguir um emprego se você se tornar um especialista em Django. Esta série de CodingEntrepreneurs é fantástico.

Back-end desenvolvedores web que não gostam de javascript ou píton tendem a cair para trás em PHP ou Ruby, e se você quiser usar Ruby profissionalmente, em seguida, sua melhor aposta é Ruby on Rails (que é o equivalente do rubi de Django para Python). Felizmente, existem muitas maneiras de aprender Ruby on Rails, mas poucos são tão boas quanto esta série por Dave Jones. Ele também tem uma série separada em fazer um site com PHP e MySQL, se você estiver interessado.

Desenvolvimento de jogos

Quer fazer um jogo de vídeo? Existem dezenas de motores livres e estruturas que você pode usar. Destacamos alguns dos melhores antes, mas Unity é definitivamente a opção mais amigável. Infelizmente, tutoriais unidade são mais comuns do que grãos de areia em uma praia. Para cada boa há cem maus - Brackeys é um dos bons. Você é um novato absoluto? Se assim for, você deve começar com a sua série C # tutorial a partir no início deste artigo.5 ferramentas Jogo Livre Software Development Fazer seus próprios jogos5 ferramentas Jogo Livre Software Development Fazer seus próprios jogosGraças a estas ferramentas impressionantes de desenvolvimento de software livre jogo, um jogo que poderia ter exigido um ano agora pode ser feito em seis meses ou mais rápido, às vezes sem nenhum código!consulte Mais informação

Aqui está outra personalidade Unity bem conhecido: quill18creates, cujo tutorial jogo de construção de base é um dos mais em profundidade e abrangentes tutoriais lá fora. Ele tem outras séries também, como fazer um jogo de tiro espacial 2D ou um FPS multiplayer arena. Note-se que suas práticas de codificação não são a melhor. O foco aqui é sobre a enorme quantidade de habilidades Unidade você vai desenvolver.

Unreal Engine 4 é como uma maior e melhor versão, mais rápido de unidade que usa C ++ em vez de C # como sua principal linguagem de programação, mas ao contrário de Unidade, Unreal Engine 4 também tem uma linguagem de scripting visual chamado Blueprint. Isto significa que você pode potencialmente criar jogos sem escrever uma única linha de código. E o que é bom é que a Epic Games, o criador do motor, fornece centenas de tutoriais em vídeo para ajudar você a começar. “Impressionante” é um eufemismo aqui.

O tutorial final que eu quero destacar envolve uma estrutura de desenvolvimento jogo chamado LibGDX para programadores Java. Ao contrário de Unidade e Unreal Engine 4, LibGDX não tem um built-in editor ou arrastar e soltar recursos. É 100 por cento código por código. Ele também tem exportações multi-plataforma, assim você pode usá-lo para criar desktop, móvel e jogos da web. Esta série de GameFromScratch é uma boa introdução para o próprio quadro. Depois seguir com o tutorial oficial do jogo simples.

Será que vamos perder nenhum canal do YouTube?

Eu tenho certeza que há uma abundância de outros tutoriais de programação no YouTube que valem a pena. Se você souber de algum, por favor nos avise. Gostaríamos muito de vê-los e talvez aprender algumas coisas como nós assistimos. Caso contrário, nós esperamos que os tutoriais acima irá ajudá-lo em sua própria jornada de programação.

Que linguagens de programação interessam-lhe agora? Que tipo de projetos você está trabalhando? Ou se nenhum, o que você espera, eventualmente, criar? Compartilhe conosco em um comentário!


Artigos relacionados