Entediado com livros de programação? Tente 3 maneiras divertidas para 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 embutidos. 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 de conceitos simples como comportamentos pré-programadas e condicionais a magias mais avançadas como cálculos.Iniciar a codificação javascript agora com estes 5 Grandes recursos livresIniciar a codificação javascript agora com estes 5 Grandes recursos livresconsulte Mais informação

codecombat

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

Video: O QUE FAZER QUANDO VOCÊ ESTÁ ENTEDIADO

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, por isso esperamos 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

Embora você não começa a 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 completar kata em Ruby, javascript, ou Coffeescript. A 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.CoffeeScript é javascript sem a cabeçaCoffeeScript é javascript sem a cabeçaEu nunca realmente gostei de escrever javascript tanto assim. Desde o dia em que escrevi minha primeira linha de usá-lo, eu sempre se ressentia de que tudo o que eu escrever nele sempre acaba parecendo um Jackson ...consulte Mais informação

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 seu próprio kata, deixando comentários em kata dos outros, e referindo-se a seus amigos ao código Wars.

Video: Oque fazer quando esta entediado

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, de modo a preparar 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 A 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 “Passagem de salão”, que lhe dá 48 horas para experimentar tudo aqui de graça.

codeschool-cursos

Com Ruby, javascript, HTML / CSS, e cursos de desenvolvimento iOS, você tem uma ampla gama de opções para a aprendizagem. Experimente as disciplinas 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 escolhendo uma linguagem de programação e o 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 iPhone ou Ruby on Rails apps, Código A escola é o caminho a percorrer.Como escolher um linguagem de programação para aprender hoje & Obter um ótimo trabalho em 2 anosComo escolher um linguagem de programação para aprender hoje & Obter um ótimo trabalho em 2 anosPode levar anos de trabalho dedicado para se tornar um verdadeiramente bom programmer- assim há uma maneira de escolher a linguagem certa para começar a partir de hoje, a fim de ser contratado amanhã?consulte Mais informação

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 a sua aplicação web, ou escrever um programa para ajudá-lo com suas tarefas diárias. Arranja um Pi Raspberry ou Arduino e testar 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 maneira favorita de aprender a código?

Artigos relacionados