9 lugares para aprender a codificar em 15 minutos ou menos por dia

Esses jogos e aplicativos de codificação ajudarão você a aprender a programar em pouco tempo.

Li com grande interesse um artigo recente do TechCrunch de um desenvolvedor chamado Basel Farag. Em "Por favor, não aprenda a codificar", o autor apresenta um argumento convincente sobre o motivo pelo qual os cursos e os bootcamps para as pessoas comuns aprenderem programação não são tudo o que precisam.

De várias maneiras, eu concordo com Basileia.

Nem todo mundo está preparado para ser um engenheiro ou programador.

E, como em muitas profissões, há uma grande diferença entre jogar alguns jogos de codificação para aprender o básico e se tornar um profissional. É problemático quando alguém que não possui uma certa profundidade de conhecimento ou experiência aceita a responsabilidade de concluir uma tarefa para a qual não está qualificado.

Sobre isso, concordamos.

Mas tenho que fazer uma exceção a esta declaração do primeiro parágrafo desse artigo:

“Todo mundo deveria aprender a codificar. Mas aqui está o problema com essa ideia: codificar não é a nova alfabetização. "

Não é?

Na explicação de por que aprender a codificar não faz de um programador, Basileia perdeu um ponto muito importante: nem todo mundo quer ser um programador.

A codificação possui muitas aplicações incrivelmente úteis e importantes em muitas facetas dos negócios e do marketing.

Tomemos, por exemplo, a empresária que tem recursos para contratar apenas dois programadores para sua startup. Como ela avalia o conhecimento e a experiência desses programadores sem um entendimento básico do que eles fazem?

Ou considere o pequeno empresário local que finalmente contratou sua primeira empresa de marketing. Eles o criaram com um ótimo sistema de gerenciamento de conteúdo (CMS), mas seria muito mais econômico e econômico se ele fizesse algumas das mudanças menores no site que ele precisa de vez em quando, se puder fazer ele mesmo.

Caramba, toda a minha empresa de software de pay-per-click (PPC) surgiu de um software que eu construí para automatizar algumas das tarefas repetitivas que eu tinha que fazer na consultoria de publicidade PPC.

Aqui estão apenas algumas das razões comerciais pelas quais as pessoas aprendem a codificar:

  • Como Steve Jobs disse, a codificação ensina como pensar e resolver problemas.
  • Você pode fazer mais por si mesmo online, o que é uma enorme vantagem para as startups sem dinheiro.
  • A comunicação com programadores e TI melhora à medida que você pode falar o idioma deles e entender seus desafios.
  • Você obterá mais e melhores informações sobre o desenvolvimento de produtos.
  • Você entenderá melhor o mundo cada vez mais impulsionado pela tecnologia ao seu redor (e sua empresa).
  • Isso facilita a avaliação de softwares e aplicativos que você pode usar em seus negócios, e suas idéias são mais significativas.
  • Você pode desenvolver suas próprias soluções automatizadas que economizam tempo para facilitar a vida.

Vamos nos livrar da idéia de que apenas geeks e técnicos precisam aprender a programar - isso não é verdade.

A codificação não está na moda ou é algum tipo de moda. É a linguagem que impulsiona grande parte do nosso mundo hoje, desde os dispositivos portáteis que agora estamos usando, às ferramentas que usamos no local de trabalho e aos aparelhos inteligentes em nossas casas.

Codificação É a nova alfabetização.

Eu escrevi antes sobre como escolher qual linguagem de programação aprender e onde você pode aprender a codificar gratuitamente.

Hoje, veremos maneiras engenhosas de aprender a programar em 15 minutos ou menos por dia: com jogos e aplicativos de codificação.

O Gamification torna o aprendizado divertido, independentemente da sua idade, e você pode usar aplicativos onde quer que esteja, a partir do seu dispositivo móvel.

Experimentar:

1. Udacidade

Vídeos, questionários e instruções de especialistas de programadores do Google, Facebook e outras grandes empresas fazem deste um aplicativo valioso. Faça o download gratuitamente para Android no Google Play.

2. Lrn

O Lrn é um aplicativo poderoso que ensina os usuários a ler, escrever e falar os idiomas HTML, CSS, Python, Ruby e Javascript no Android ou iOS.

3. Tynker

Projetado com gráficos para crianças, mas ótimo para pessoas de todas as idades, o Tynker usa quebra-cabeças para ensinar noções básicas de codificação e permite que os usuários construam seus próprios jogos. Obtenha o aplicativo do iTunes.

4. Lynda Apps

Com uma assinatura de US $ 25, você acessa o maior número possível de cursos do Lynda.com, e eles têm aplicativos para todos os tipos de dispositivos. Esses cursos são ótimos para pessoas pressionadas pelo tempo, pois você pode fazer o que pode quando pode e retomar mais tarde de onde parou.

5. Swifty

O Swifty para iPhone oferece mais de 200 tutoriais de tamanho pequeno em 14 capítulos sobre o aprendizado do Swift.

6. Javvy

O Javvy é outro recurso projetado especificamente para o aluno móvel com tempo limitado. Está disponível para Android e iOS e inclui mais de 150 tutoriais curtos e agradáveis ​​sobre Java que você pode fazer no metrô ou no café.

7. Hora do Código da Codecademy

Gosto deste aplicativo pela configuração em tela dividida, que mostra o que você está tentando fazer em uma seção e o código necessário para que isso aconteça na outra.

8. CodeCombat

Um dos jogos de codificação mais populares do mercado, o Code Combat é projetado para grupos de alunos. Útil na sala de aula ou no local de trabalho, oferece cursos para todas as idades em idiomas específicos, bem como nas ciências da computação como um todo.

9. CodeWars

Depois de se familiarizar com o básico, desafie-se a alcançar o domínio da codificação com desafios da vida real contra outros programadores!

Jogos de codificação e aplicativos de programação tornam mais simples e divertido aprender a codificar, independentemente da sua idade, tempo ou localização.

Você tem um favorito pessoal?

Publicado originalmente em Inc.com

Sobre o autor

Larry Kim é o CEO da Mobile Monkey e fundador da WordStream. Você pode se conectar com ele no Twitter, Facebook, LinkedIn e Instagram.