Codecademy é um website gratuito, que lhe permite aprender várias linguagens de programação de uma forma muito prática. Se você pretende aprender uma nova linguagem, este é o lugar certo para começar.

Qual o motivo desse post?

O mercado atual valoriza muito um profissional especializado, mas também valoriza muito um profissional com conhecimento em várias linguagens de programação. Me entenda bem, eu disse conhecimento, não disse que você precisa ser um master ninja sr. em todas as linguagens da terra, mas saber pelo menos o básico de algumas linguagens pode lhe trazer alguns benefícios.

Digamos que você é um desenvolvedor front-end, manja muito de html, css e javascript e certo dia você resolve criar um blog, você ouve falar a respeito do Jekyll e decide utilizar ele. Até ai tudo bem, se você souber o básico de um terminal não vai ter o menor problema. Mas digamos que você precise de algum plugin muito específico para o seu blog e precise desenvolver um você mesmo, nesse caso você precisará saber pelo menos o básico de ruby.

Coisas do tipo podem acontecer com outras linguagens também.

Beleza! Mas o que o Codecademy tem a ver com isso?

Quando você quer aprender uma nova linguagem, as vezes fica meio perdido e confuso por onde começar, e é exatamente ai que o Codecademy entra. Ele começa a te ensinar desde o básico da linguagem como váriaveis, estruturas de condiçoes, laços de repetição, funções e até orientação à objetos. Tudo isso com exercícios práticos, o que é mais divertido.

Cursos

Atualmente seus principais cursos são de HTML, CSS, Javascript, Jquery, PHP, Python e Ruby, mas também ele possui outros cursos que te ensinam a consumir algumas APIs de terceiros, como Youtube, Deezer, Github, entre outros.

Como começar

Você pode fazer seu cadastro no site utilizando sua conta do Facebook, Google ou preenchendo o formulário com os seus dados. "Cadastro Codecademy"

Depois é só selecionar o curso que tiver interesse:

"Cursos Codecademy"

E você será encaminhado para a primeira lição

"Lição Codecademy"

Essa é a tela da lição. Na lateral esquerda, você possui um bloco com as instruções necessárias para concluir a tarefa. No centro você tem seu editor de texto e na lateral direita o console com o resultado do código que você executou.

Depois que você salvar e sair de uma lição, é possível ver seu progresso no curso conforme o print abaixo. "Progresso Codecademy"

Conclusão

Como eu já expliquei, este site não tornará você um ninja, mas pode lhe ajudar a entrar no caminho para se tornar um. Ficou interessado? Corre lá codecademy.com

Dúvidas, comentários ou sugestões, deixe logo abaixo. :)