Para qualquer principiante que acabou de começar a aprender a codificar ou para qualquer pessoa que gostaria de o iniciar pode ser um pouco assustador! Há muitas linguagens de programação diferentes para escolher e, por vezes, pode ser difícil escolher com qual começar ou qual se adequaria a si.
Se puder encontrar aqui um clube de codificação ou ver quais os projectos CoderDojo que fornecemos para aprender livremente as linguagens de programação aqui.
p>
JavaScript
JavaScript é outra linguagem que está em grande procura neste momento, mas não deve ser confundida com Java! Java é uma linguagem de programação enquanto o JavaScript é uma linguagem de scripting. É relativamente fácil de aprender, mas talvez não tão fácil como algo como Python. Corre em todas as plataformas e já está no seu navegador para começar a aprender, o que significa que não precisa de o instalar. Se quiser construir algo para a web então o JavaScript deve estar na sua lista de programas para aprender.
Pode começar imediatamente a usar o JavaScript para começar a construir websites e jogos para a web. É uma das tecnologias fundamentais em que a web que conhecemos hoje em dia é construída. É dinâmica e flexível de utilizar em programação orientada para objectos. Deriva grande parte da sua sintaxe da Linguagem C (discutida abaixo).
p>Aprenda JavaScript aqui
Python
Python é uma das linguagens de programação de alto nível mais amplamente utilizadas. Isto deve-se principalmente ao facto de ser simples, legível e poder utilizar menos linhas de código para expressar um conceito do que seria necessário com outras linguagens. É uma linguagem de scripting que lhe permite produzir muito código em curtos períodos de tempo.
É de código aberto e gratuito e há muitas ferramentas e documentação disponíveis para a aprendizagem de Python. Há alguns grandes tutoriais oficiais que são fáceis de seguir e há menos ênfase na sintaxe que se adequaria aos principiantes. É um bom trampolim para avançar e aprender outras línguas orientadas a objectos.
p>Aprenda Python aqui
Ruby
Ruby é uma linguagem de scripting dinâmica e orientada a objectos que é utilizada no desenvolvimento de websites e aplicações móveis. É semelhante ao Python na medida em que é simples e legível. É normalmente centrada em aplicações baseadas na web. É a linguagem que potencia a sua estrutura, Ruby on Rails, que está por detrás de websites como Twitter, Groupon e GitHub.
É fácil de aprender com um útil guia de arranque rápido de 20 minutos no website oficial do Ruby. É simples e fácil de ler com uma grande comunidade de programadores dispostos a responder a perguntas. Há muita documentação disponível, bem como grandes recursos que o ajudarão a compreender o Ruby desde o início.
p>aprenda o Ruby aqui
java 2>p>Java
Java é uma das linguagens de programação mais populares do mundo. Java 1.0 foi lançada em 1995 com base no princípio de ‘Write Once Run Anywhere’. É uma linguagem baseada em classes e orientada a objectos, concebida para ser portátil, o que significa que pode ser encontrada em todas as plataformas, sistemas operativos e dispositivos.
Java tem sido utilizada há tanto tempo que existe muita informação sobre ela na web. Isto é ideal para principiantes porque isto significa que quase certamente qualquer pergunta já lhe foi feita e respondida por outra pessoa na comunidade Java. Tem um conjunto de ferramentas incrível e grandes editores que o informam imediatamente se tiver algum erro. A programação Java é uma habilidade muito procurada e o seu conhecimento abre muitas portas em termos de emprego.
p>Aprenda Java aqui
publisher_logo
Blockly
Blockly é um programa gratuito que é uma linguagem visual básica. Pode ser utilizado por todos, velhos ou jovens. O utilizador aprende a escrever programas, juntando blocos para criar funções simples. Cada objecto visual é também um objecto de código.
O objectivo do Blockly é utilizar os blocos para gerar código legível que poderia estar em JavaScript ou Python, etc. Isto significa que uma vez que os principiantes o tenham dominado, podem então passar para programas mais complicados. A sua função directa de arrastar e largar pode ajudá-lo a construir aplicações muito facilmente. Pode então exportar o que faz e aplicá-lo a linguagens de programação reais.
A sua simples configuração significa que não tem de se preocupar com coisas como erros de sintaxe que podem tornar a decisão de aprender a codificar um pouco menos assustadora. Blockly é definitivamente um programa útil para quem estiver um pouco intimidado pelas outras linguagens mencionadas.
Aprender Blockly aqui
A programação de computadores está a tornar-se rapidamente uma enorme necessidade dentro das nossas vidas. CoderDojo é uma comunidade global de clubes de codificação livres e abertos que ajudam as crianças a criar coisas fixes e divertidas com tecnologia. Pode encontrar um grande clube de codificação para crianças ou para se voluntariar aqui, ou ver todas as nossas grandes lições e projectos para aprender estas linguagens aqui.