Entediado com livros de programação? Tente 3 maneiras divertidas para subir de nível suas habilidades de codificação

Se você já tentou aprender a codificar a partir de um livro, sabe como pode ser chato. Por que não tentar algumas opções interessantes para tornar o aprendizado mais peculiar e divertido?

Se você já tentou aprender a codificar a partir de um livro, sabe como pode ser chato.  Por que não tentar algumas opções interessantes para tornar o aprendizado mais peculiar e divertido?
Propaganda

Se você já tentou aprender a codificar a partir de um livro, sabe como pode ser chato. Por que não experimentar algumas opções interessantes para tornar o aprendizado mais divertido?

Cada um desses sites tem seu próprio estilo distinto, mas todos eles têm elementos de jogos embutidos neles. Eles são peculiares e divertidos, e eles vão mantê-lo voltando para aprender mais.

Código de Combate

Se você está procurando aprender JavaScript, comece a codificar JavaScript agora mesmo com estes 5 recursos gratuitos e comece a codificar o JavaScript agora mesmo com esses 5 recursos gratuitos Leia mais e você não tem muita experiência em codificação, dê este jogo grátis uma tentativa. Assuma o controle de um mago e seus asseclas. Subir de conceitos simples como comportamentos pré-programados e condicionais para feitiços mais avançados, como cálculos.

codecombat

O ambiente de aprendizagem é um RPG de fantasia fofo com cavaleiros, ogros e magos. Mova seus lacaios, alveje seus inimigos, lance ataques e destrua os servos das trevas!

O Code Combat foi lançado em 2013, então os níveis ainda são limitados. Mas a equipe por trás do Code Combat estará desenvolvendo como loucos para obter mais tutoriais e jogos, então espere mais deste site no futuro. Eles até abriram tudo e fizeram tudo de código aberto para que os Artisan Wizards (usuários) possam escrever seus próprios níveis.

níveis de codecombat

Um bônus do Code Combat: se você conseguir passar no nível do Gridmancer, eles ajudarão você a conseguir um trabalho de programação em San Francisco!

Code Wars

Embora você não consiga usar um chapéu de mago no Code Wars, você pode subir de nível ganhando pontos por completar kata ou desafios de codificação. Você pode completar o kata em Ruby, JavaScript ou Coffeescript. CoffeeScript é JavaScript sem as dores de cabeça CoffeeScript é JavaScript sem as dores de cabeça Eu realmente nunca gostei de escrever JavaScript tanto assim. Desde o dia em que escrevi minha primeira linha, sempre me ressenti de que tudo o que eu escrevo sempre acaba parecendo um Jackson ... Leia Mais Um kata está disponível em diferentes idiomas, para que você possa ter uma boa compreensão de como as diferentes linguagens lidam com as mesmas tarefas. Planos para adicionar outras linguagens, incluindo Python, Java, PHP e Objective-C, estão em andamento.

codewars

O sistema de nivelamento de artes marciais / samurai é divertido e atraente - cada vez que você completa um kata, você ganha pontos de honra. Reúna pontos suficientes para subir de nível até a próxima classificação, desbloqueando desafios de programação mais difíceis. Você também pode ganhar pontos de honra escrevendo seu próprio kata, deixando comentários sobre o kata de outros e referindo-se a seus amigos para Code Wars.

Os desafios são úteis e divertidos, e Code Wars é o único site listado que também ensina você a testar seu próprio código. Mas há pouco em termos de instruções, então prepare-se para fazer um monte de pesquisando para resolver os problemas. Embora possa ser um processo lento, essa é uma ótima maneira de aprender como é realmente o código.

codewars-editor

Não é tão bobo quanto o Code Combat, mas o apoio a mais idiomas e a menos infantilidade deve atrair os iniciantes. O Code Wars também tem uma comunidade forte, que ajuda os iniciantes a começarem a trabalhar. E subir de nível e ganhar prestígio estão motivando recompensas por conta própria!

Escola de Código

Ao contrário dos dois sites anteriores, a Code School não é gratuita. E a US $ 290 por ano (US $ 29 / mês), parece um banco imbecil. Mas a equipe da Escola de Código criou um site tão envolvente e útil que vale a pena investir se você for sério em aprender a codificar. Com uma assinatura, você pode fazer quantos cursos desejar e alternar entre eles a qualquer momento. Eles também oferecem um "Hall Pass" gratuito de dois dias que lhe dá 48 horas para experimentar tudo de graça.

cursos de escola de códigos

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

Dos três sites discutidos aqui, o Code School tem a menor sensação de “gamey”. Cada lição consiste em uma curta aula de vídeo seguida de desafios; Cada desafio que você completar ganha pontos, e pedir dicas reduz o valor do ponto da pergunta.

escola de códigos

Os pontos da Escola de Código não fazem muito no momento. No passado, quando você concluía um curso, recebia um vale de US $ 5 que poderia ser usado na loja da Escola de Código, mas esse programa foi descartado. Espero ver algo semelhante no futuro! Mas, por enquanto, você pode acumular pontos e distintivos e mostrá-los a seus amigos. Isso certamente vale alguma coisa.

Qual deles você deve escolher?

Então, aqui estão três maneiras divertidas de aprender programação - qual você deve tentar primeiro? Eu recomendo escolher uma linguagem de programação Como escolher uma linguagem de programação para aprender hoje e obter um ótimo trabalho em 2 anos Como escolher uma linguagem de programação para aprender hoje e obter um ótimo trabalho em 2 anos Pode levar anos de trabalho dedicado para se tornar um programador realmente bom; Então, há uma maneira de escolher a linguagem certa para começar a partir de hoje, a fim de ser contratado amanhã? Leia mais e o site com base no seu nível de experiência e no que você deseja programar. Por exemplo, se você deseja desenvolver aplicativos on-line, você deve usar o JavaScript. Se você tem pouca ou nenhuma experiência em programação, inscreva-se no Code Combat. Se você conhece algumas noções básicas, dê uma olhada no Code Wars. Se você deseja desenvolver aplicativos para iPhone Crie seu próprio aplicativo para smartphone com Macacos Infinitos - Não é necessário conhecimento sobre codificação Crie seu próprio aplicativo para smartphone com Macacos Infinitos - Não é necessário conhecimento sobre codificação Seria ótimo se todos tivéssemos tempo, habilidades e paciência para aprender codificação de computador, especialmente desde que a tecnologia permeia tantas áreas da nossa vida. Mas, felizmente, existem aplicativos e desenvolvedores web ... Read More ou Ruby on Rails apps, a Code School é o caminho a percorrer.

Se você não tem idéia do que você quer fazer ou por onde começar, eu recomendo o Code Combat. É o mais amigável e simples dos três, e lhe dará uma boa introdução aos conceitos básicos por trás de todas as linguagens de programação. Se você decidir que realmente gosta, pode seguir em frente.

A Escola de Código, 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.

Subindo de Nível

Uma vez que você tenha se metido com esses sites de programação, você está pronto para se formar em tarefas mais desafiadoras, como criar seu primeiro aplicativo. Além deste ponto, você está limitado apenas pela sua imaginação!

Garanta algum espaço de hospedagem na web para seu aplicativo da web ou escreva um programa para ajudá-lo com suas tarefas diárias. Arranja um Raspberry Pi ou Arduino e experimente as suas novas habilidades. Não se esqueça, temos um guia Raspberry Pi e um guia Arduino para o primeiro vislumbre.

Você já usou algum jogo ou site divertido para aprender programação? Qual é a sua maneira favorita de aprender a codificar?

Crédito da imagem: Javascript por Dmitry Baranovskiy via Flickr

In this article