Saber escrever código é uma competência que lhe pode abrir muitas portas profissionais, assim como concretizar vários projetos pessoais. Porém, o mundo da programação é vasto, e é normal que ao dar os primeiros passos se sinta perdido. Nós damos-lhe algumas indicações preciosas.
A ciência informática é uma indústria em forte expansão, e é extremamente bem paga. As empresas estão sempre à procura de engenheiros talentosos e perspicazes, o que explica a razão por que aprender a escrever código é uma opção tão atrativa. Eis alguns passos que deverá tomar e as linguagens de programação mais adequadas a principiantes.
Antes de aprender uma linguagem, comece com programação de “arrastar e largar”
Programação “arrastar e largar” é uma técnica básica que lhe permite construir código arrastando e largando blocos (ou qualquer outra dica visual), em vez de escrever as linhas de código através de texto.
Esta técnica ajuda a compreender as bases de programação sem ficar enredado em meticulosas implementações de carateres, explica Hadi Partovi, co-fundador do Code.org, um site que oferece cursos de programação online. “Assim que tiver aprendido os conceitos básicos utilizando o “arrastar e largar”, irá logo querer aprender a verdadeira programação”, afirma Partovi.
Existem muitos programas que pode utilizar para se familiarizar com esta técnica, como o MIT Scratch, o Code Studio da Code.org, ou o Google Blocky.
Python é uma das linguagens mais fáceis para começar
Python é uma linguagem fácil para os principiantes, de acordo com Partovi, porque tem pouco ênfase na sintaxe. Assim, se se esquecer de um parêntesis ou colocar algum ponto e vírgula fora do sítio, estes lapsos não o vão afetar tanto como fariam se estivesse a programar com outra linguagem.
Mas Javascript é uma das linguagens mais úteis para um programador
Javascript não é tão fácil como Python, mas corre em qualquer plataforma atual - Mac, Windows, iOS e Android, entre outras. Todos os navegadores de Internet, e até alguns novos dispositivos como smartwatches, utilizam Javascript de uma forma ou outra. “Quando se atinge esse nível de aceitação, nunca mais irá desaparecer”, considera Partovi.
Assim que apanhar o jeito ao Javascript, tente experimentar Ruby e Ruby on Rails
Ruby on Rails é uma ótima ferramenta que o pode ajudar com o “back end” da sua programação. Embora Ruby e Ruby on Rails tenham nomes muito similares, na verdade têm uma diferença importante – Ruby é uma linguagem de script, tal como a Python, enquanto Ruby on Rails é uma aplicação web inserida em Ruby. Por outras palavras, Ruby é a linguagem, e Ruby on Rails é uma ferramenta que facilita a utilização de Ruby para construir websites.
O que torna Ruby e Ruby on Rails tão atrativos, de acordo com Partovi, é que não precisa de fazer grandes experimentações. Assim que tiver escrito o código, é bastante fácil de finalizar o produto e ter tudo operacional.
Bónus: Familiarize-se com HTM. Vai precisar se quiser criar um website.
HTML não é uma linguagem de programação com características semelhantes a Python, Ruby ou Javascript, mas é algo que irá precisar se quiser criar um site. HTML é utilizado para descrever a aparência do seu site, enquanto as outras linguagens, como Javascript, são responsáveis pelo funcionamento das suas componentes interativas – por exemplo, ditam o que acontece quando clica num botão do site.