O que faz um bom programação tutorial?

A programação é difícil. Se você está tentando agarrar uma nova linguagem de programação

ou mergulhar em um nova área de programação, você vai precisar de alguma orientação. Infelizmente, nem todos os tutoriais são feitos iguais.

É 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 perca incontáveis ​​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 de cada 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 é um 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.

grande-programming-tutorial-kilobolt

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 devem ser divididos ainda mais.

Em outras palavras, cada ideia que fica ensinado 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 Como Remake Pássaro Flappy em LibGDX por Kilobolt. Esta explicação passo-a-passo de recriar Flappy pássaro a partir do zero é um exemplo perfeito de progresso gradativo e cobertura tópica.

Easy-to-Digest Idioma



A 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.

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 todos sobre você, não eles.

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 ignorá-lo completamente.

grande-programming-tutorial-Codecademy

Quando o 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ória.)

Video: Como aprender programação sozinho

Exemplos concretos de temas abstratos. conhecimento de programação é muito abstrato, que é por isso que 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ástica 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ão e cada lição inclui várias ilustrações do mundo real de conceitos just-aprendidas.

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 orientados. Isto é verdade se você está aprendendo a partir de uma impressão, digital ou fonte on-line.



O epítome absoluta desta idéia é 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.

grande-programming-tutorial-checkio

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 envolver activamente sobre 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 idéias 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.

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 difícil de encontrar. É uma vergonha como isso funciona, não é?

Video: Curso online de programação para iniciantes - AULA GRÁTIS: O que é uma linguagem de programação?

Um recurso é brilhante Hackr.io, que é uma coleção multidão de origem dos melhores tutoriais de programação e tecnologia relacionada na web por tópico e linguagem. Você faça um desfavor de vista para este site.

Outros ótimos lugares para começar incluir estes sites de cursos on-line para habilidades de tecnologia, estes cursos por Microsoft e EDX, e se você estiver disposto a deixar cair um pouco de dinheiro, estes on-line pay-que-você-quer feixes de curso. Considere completando sua educação com estes programação blogs para estudantes.

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 o bem, 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 ele nos comentários abaixo!


» » O que faz um bom programação tutorial?