O que faz um bom tutorial de programação?
A programação é difícil. Se você está tentando agarrar uma nova linguagem de programação
Conteúdo
É por isso que é tão importante que você é capaz de discernir entre tutoriais de programação que vai realmente beneficiar você e aqueles que só vai perder seu tempo. Andar a pé através de um tutorial adequada pode ser a diferença entre de programação livre de estresse ou dar-se em frustração.
Não desperdice inúmeras horas como eu tenho. Aqui está o que procurar em um tutorial de programação de qualidade.
tópico & Abordagem incremental
Nada é mais desanimador do que um infodump. A aprendizagem é um processo de pequenos passos dados por vez. Tutoriais que vão para a sobrecarga de informação são aqueles que devem ser evitados a todo custo. Eles só vai acabar confundindo você.
Por outro lado, um grande tutorial é aquele que é tópico e incrementais, ensino de uma forma que começa com noções básicas fundamentais antes de construir até tópicos mais avançados que exigem conhecimento prévio para realmente entender.
Mas, novamente, é importante para um tutorial para ser tanto tópica e incremental. temas densos deve ser dividido em pequenos subtópicos, e se aqueles que ainda são muito densos, subtópicos deve ser dividido ainda mais.
Em outras palavras, cada ideia que fica ensinou deve ser tão simples quanto possível, mas abrangente o suficiente para ficar em sua própria.
Um dos tutoriais mais memoráveis que eu já li foi How to Remake Flappy Bird in LibGDX por Kilobolt. Esta explicação passo-a-passo de recriar Flappy pássaro a partir do zero é um exemplo perfeito do progresso incremental e cobertura tópica.
Easy-to-Digest Idioma
sobrecarga de informação não é o único obstáculo no caminho para a compreensão de um assunto. A linguagem real do tutorial - e refiro-me a dicção, a inclusão (ou exclusão) de jargões, gírias, etc. - é tão importante.
Video: Curso de Java Passo a Passo para Iniciantes Aula 0001
Outra maneira de olhar para ele: quanto mais clara é explicado, mais fácil será para digerir. Mesmo os conceitos mais simples pode ser um pesadelo para desembrulhar se a explicação é complicado. Então o que você deve procurar?
linguagem curta e concisa. Um educador adequada sabe a importância de ser simples. Eles não vão dançar ao redor com frases prolixas ou tentar mostrar o quanto eles pensam que sabem. Tutoriais são tudo você, não eles.
Video: Curso de Programação em Java para Iniciantes (Aula 1) - O que é programar
uso de luz de jargão. Jargão pode ser difícil de evitar, especialmente em áreas de conhecimento especializado como programação. No entanto, um educador adequada sabe quando abrir jargão, quando adiá-la, e quando a ignorá-lo completamente.
Quando jargão é inevitável, o educador deve explicar cada termo, como é trazido ao invés de assumir o público sabe o que significa. (A única exceção é para tutoriais que são claramente identificados como não-introdutório.)
Exemplos concretos de temas abstratos. conhecimento de programação é fortemente abstrato, razão pela qual ele pode ser tão difícil para algumas pessoas entenderem. Um excelente tutorial só não vai explicar um conceito, mas fornecem vários exemplos que fornecem exemplos práticos.
escola codificação on-line Codecademy é um exemplar fantástico de fácil de digerir aulas de programação. Não só é cada curso incremental projetada, mas não há muita confiança em jargões e cada lição inclui várias ilustrações do mundo real de conceitos just-aprendidas.Codecademy - Mãos a maneira mais fácil de CódigoCodecademy - Mãos a maneira mais fácil de CódigoCodecademy é um tutorial de programação interativa novo site corte que percorre as noções básicas de javascript. Embora não tenha sido em torno de muito tempo, o site já vem gerando uma série de novidades em ...consulte Mais informação
Exercícios práticos guiadas
No espectro entre “puramente teórico” e “puramente prático”, a programação tem um viés pesado para o último. Claro que há um monte de teoria e conhecimento abstrato envolvidos, mas nada disso realmente importa se você não pode aplicá-lo com o código escrito.
E é por isso que é essencial para tutoriais de programação para oferecer pelo menos um - mas o ideal mais - exercícios práticos guiadas. Isto é verdade se você está aprendendo a partir de uma impressão, digital ou fonte on-line.
O epítome absoluto desta ideia é CheckIO, um tutorial de programação que é habilmente disfarçada como um jogo com a progressão através de múltiplos estágios. A partir de agora, eles só ensinam a linguagem Python.Os 5 melhores sites para aprender Python ProgrammingOs 5 melhores sites para aprender Python ProgrammingDurante a última década, o píton linguagem de programação tem explodiu em popularidade entre os programadores em todas as áreas de codificação. De desenvolvedores web para o vídeo game designers para os criadores de ferramentas em casa, muitas pessoas caíram em ...consulte Mais informação
Cada fase apresenta-o com um objetivo concreto, que representa um dos vários algoritmos e temas abstratos (por exemplo pombos X alimentação sem superalimentação-los). Fazer isso não só obriga a se envolver ativamente com o assunto, mas dá-lhe um obstáculo a superar para que você pode realmente sentir como você está aprendendo.
Nós também compilamos algumas outras ideias de projetos de programação para ajudá-lo a aprender mais rápido. Suplemento com estes únicas maneiras de aprender codificação para realmente chutar o seu progresso na engrenagem cheia.5 idéias projeto para ajudar a aprender programação Faster5 idéias projeto para ajudar a aprender programação FasterExistem algumas maneiras de aliviar a curva de aprendizagem para a programação. Sujar as mãos e aprender mais rápido com projetos paralelos você pode começar a qualquer momento. Brincar com estes cinco.consulte Mais informação
Onde encontrar excelentes tutoriais
Agora que você sabe o que procurar, Onde você pode encontrá-los? Enquanto tutoriais são um centavo uma dúzia e uma simples busca no Google irá apontar-lhe milhares deles, a Boa queridos pode ser um pouco complicado de encontrar. É uma vergonha como isso funciona, não é?
Um recurso brilhante é Hackr.io, que é uma coleção crowdsourced dos melhores tutoriais de programação e relacionados com tecnologia na web por tópico e linguagem. Você faça um desfavor por com vista para este site.
Outros ótimos lugares para começar incluir estes sites de cursos online para habilidades de tecnologia, estes cursos por Microsoft e EDX, e se você estiver disposto a deixar cair um pouco de dinheiro, esses online pay-que-você-quer pacotes de curso. Considere completando sua educação com estes programação blogs para estudantes.Obter tecnologia habilidades que você precisa para estas Top 7 on-line sites de cursosObter tecnologia habilidades que você precisa para estas Top 7 on-line sites de cursosNão é apenas sobre a aprendizagem de linguagens de programação, mas também as pequenas habilidades tecnologia despercebido que poderia levá-lo ainda mais em sua carreira. Iteração para a próxima versão de você. Classe está em sessão.consulte Mais informação
E por último, eu recomendo ler-se sobre esgotamento de programação e motivação. Marcá-la. Verifique para trás cada poucos meses. Se você não está sofrendo de agora, você vai em algum ponto abaixo da linha, e se a sua motivação morre para sempre, isso pode significar você não está destinado a ser um programador.
Que tipo de programação tutoriais que você mais gosta? Texto ou vídeo? Teórico ou prático? Quais sites e recursos provaram mais útil para você? Conte-nos tudo sobre isso nos comentários abaixo!