Furada com livros de programação? Tente 3 fun maneiras de as suas capacidades de codificação

Se você já tentou aprender a código de um livro, você sabe como chato que pode ser. Por que não tentar algumas opções atraentes para tornar o aprendizado mais divertido?

Cada um desses sites tem o seu próprio estilo distinto, mas todas elas têm elementos de jogos construído para eles. Eles são peculiar e divertido, e eles vão mantê-lo voltar para saber mais.

Combate código

Se você estiver olhando para aprender javascript e você não tem muito - ou qualquer - codificação de experiência, dar a este jogo livre uma tentativa. Assuma o controle de um assistente e seus asseclas. Nível máximo a partir de conceitos simples, como os comportamentos pré-programadas e condicionais para períodos mais avançadas como cálculos.

codecombat

O ambiente de aprendizagem é um RPG bonito da fantasia com os cavaleiros, ogros, e magos. Mova seus asseclas, direcionar seus inimigos, lançar ataques, e destruir os servos das trevas!

Combate Código lançado em 2013, assim que os níveis ainda são limitados. Mas a equipe por trás Código combate será o desenvolvimento como um louco para obter mais tutoriais e jogos-se, portanto, esperar mais deste site no futuro. Eles até abri-lo e fez tudo o código-fonte aberto para que Artisan assistentes (usuários) pode escrever os seus próprios níveis.

codecombat-níveis

A característica do bônus do Código Combat: se você pode passar de nível Gridmancer, eles vão ajudá-lo a conseguir um emprego programação em San Francisco!

Guerras de código

Video: Week 10

Embora você não consegue usar um chapéu de mago no Código Wars, você pode subir de nível, ganhando pontos para completar kata, ou codificação desafios. Você pode concluir kata em Ruby, javascript, ou Coffeescript. Um kata está disponível em diferentes línguas, para que possa ter uma boa compreensão de como as diferentes linguagens lidar com as mesmas tarefas. Planos para adicionar outros idiomas, incluindo Python, Java, PHP e Objective-C, estão em obras.

Video: Privacy, Security, Society - Computer Science for Business Leaders 2016



codewars

O sistema de nivelamento martial-arts / samurai com temas é divertido e convincente - cada vez que você completar um kata, você ganha pontos de honra. Reúna pontos suficientes para subir de nível para o próximo nível, desbloquear desafios de programação mais difíceis. Você também pode ganhar pontos de honra por escrever o seu próprio kata, deixando comentários em kata dos outros, e referindo-se a seus amigos ao código Wars.

Os desafios são útil e divertido e código Wars é o único site listado, que também ensina você a testar seu próprio código. Mas há pouco na forma de instruções, por isso prepare-se para fazer um monte de pesquisando para resolver os problemas. Embora possa ser um processo lento, esta é uma ótima maneira de aprender o que codificação é realmente gosta.

codewars-editor

Não é tão pateta como Combate Código, mas o suporte para mais idiomas e menos infantil deve agradar iniciantes. Código Guerras também tem uma comunidade forte, que ajuda os iniciantes a se levantar e correr. E nivelando-se e ganhando prestígio estão motivando recompensas por conta própria!

Escola de código

Ao contrário dos dois locais anteriores, Código escola não é livre. E em US $ 290 por ano (US $ 29 / mês), ela se sente como um buster banco. Mas a equipe Código escola criou um site tão envolvente e útil que vale a pena o investimento se você é sério sobre aprender a código. Com uma assinatura, você pode tomar quantos cursos quiser e alternar entre eles a qualquer momento. Eles também oferecem um livre dois dias "Corredor de passagem"Que lhe dá 48 horas para experimentar tudo aqui de graça.

codeschool-cursos

Com Ruby, javascript, HTML / CSS, e cursos de desenvolvimento do iOS, você tem uma ampla gama de opções de aprendizagem. Experimente as eletivas para coisas como Chrome DevTools, Google Drive API, e Git.



Dos três locais discutidos aqui, Código escola tem a sensação menos "gamey". Cada lição consiste de uma vídeo aula curta seguido por DESAFIOS cada desafio que você completa você ganha pontos, e pedindo dicas reduz o valor do ponto de questão.

codeschool

pontos Código escola não fazer muito no momento. No passado, quando completou um curso, você teria um vale de US $ 5 que poderia ser usado na loja Código School, mas que o programa foi desmantelada. Esperamos que vamos ver algo semelhante no futuro! Mas, por agora, você pode acumular pontos e emblemas e mostrá-las aos seus amigos. Isso é certamente vale alguma coisa.

Qual deles você deve escolher?

Então, aqui estão três maneiras divertidas para aprender programação - qual deles você deve tentar primeiro? Eu recomendo a escolha de uma linguagem de programação eo site com base em seu nível de experiência eo que você deseja programar. Por exemplo, se você quiser desenvolver aplicativos online, você deve ir com javascript. Se você tem pouca ou nenhuma experiência em programação, inscrever-se para o Código de Combate. Se você conhece alguns dos princípios básicos, tomar um tiro no Código Wars. Se você quiser desenvolver aplicativos para o iPhone ou Ruby on Rails apps, Código A escola é o caminho a percorrer.

Se você não tem idéia do que você quer fazer ou por onde começar, eu recomendo Código Combate. É o mais amigável e mais simples dos três, e ele vai lhe dar uma boa introdução aos conceitos básicos por trás todas as linguagens de programação. Se você decidir que você realmente gosta, você pode mover a partir daí.

Código School, embora muito útil, requer algum conhecimento antes de começar. Se você não sabe a diferença entre uma função e uma matriz, você pode querer começar com algo um pouco mais simples.

nivelamento Up

Uma vez que você tem seus pés molhados com esses sites de programação, você está pronto para mudar para tarefas mais desafiadoras, como a criação de sua primeira aplicação. Além deste ponto, você está limitado apenas pela sua imaginação!

Assegurar algum hospedagem espaço para o seu aplicativo web, ou escrever um programa para ajudá-lo com suas tarefas diárias. Obter-se um Pi Raspberry ou Arduino e tentar suas novas habilidades. Não se esqueça, temos um guia Raspberry Pi e um guia Arduino para o primeiro vislumbre.

Você já usou todos os jogos ou sites de diversão para aprender programação? Qual é a sua forma preferida de aprender a código?


» » Furada com livros de programação? Tente 3 fun maneiras de as suas capacidades de codificação