Aprender a programar no Codeacademy
A pouco tempo estava a finalizar o curso de javascript no Codeacademy e um colega mais velho, disse-me: “Tens sorte, no meu tempo aprendíamos através de livros, tentativa e erro”.
Pois é… Hoje é tão fácil aprender uma linguagem nova. Há imensos tutoriais escritos, ebooks, videos e cursos. Somos por isso, uns sortudos.
Mas com um grande leque de ofertas, por vezes nem sabemos por onde começar. Por isso, hoje resolvi falar de um site onde se pode aprender uma linguagem de programação de uma forma interactiva e gratuita.
O Codeacademy foi criado pelos americanos Zach Sims e Ryan Rubinski. Quando tinham apenas 22 anos. Sendo que o Zach desistiu da universidade para criar esta plataforma. Mas não foi em vão, pois o site já conseguiu um investimento de mais de 10 milhões de dolares.
No Codeacademy podemos encontrar vários cursos de linguagens de programação como jQuery, Javascript, Python, Ruby e PHP. Assim como as linguagens de marcação, HTML e CSS. Dentro de cada curso há vários capítulos, e cada capítulo tem varias etapas que temos de seguir por ordem. Cada etapa é interactiva. Ao mesmo tempo que estamos a aprender, estamos também a programar no editor de texto.
Quando acabamos um capítulo desbloqueamos outro. Quando não conseguimos passar de uma etapa podemos pedir ajuda no fórum.
O site foi pensado com uma técnica de gamificação. Ou seja, cada vez que vamos completando etapas vamos ganhando badges (medalhas) e pontos. A percentagem do nosso progresso vai aumentando, sendo que temos de alcançar os 100%. Podemos acompanhar o nosso progresso no nosso perfil, assim como ver todas as medalhas que conquistamos.
Talvez seja isto que torna o site tão especial e faz querermos ir mais além.
Mas o site não fica por aqui. Podemos também vestir a pele de professores e ensinar outros a programar. Pois, podemos criar os nosso próprios cursos!
Há também uma área muito interessante. Onde podemos ver histórias de sucesso. Pessoas comuns que um dia resolveram aprender a programar e hoje, a programação faz parte das suas vidas.
Para quem quer aprender a programar! Este é o site perfeito. Experimentem!
Aprender a programar nunca foi tão divertido!