Vous êtes sur la page 1sur 4

Qual Linguagem de

Programao Devo
Aprender Primeiro?!
Por Glaucia Lemos

Learning to code is like learning to speak a new language. Paul Carduner


Paul Carduner Engenheiro de Software do Facebook escreveu essa frase no seu blog que
faz todo o sentido do mundo: Aprender a codificar como aprender a falar uma nova
lngua.
Sim.

Para

aprender

uma

determinada linguagem de programao requer: dedicao, esforo, treinamento e muita,


muita prtica.
Mas, a maioria dos que entram na Faculdade se deparam com a pergunta acima: Qual
Linguagem de Programao devo aprender primeiro?
No se preocupe que voc seja o primeiro a fazer essa pergunta. Existem diversos fruns de
diversas pessoas com essa mesma dvida. Eu mesmo j fiquei na dvida no comeo (agora
para mim est tudo bem definido)

No meio de mais de 20 linguagens de programao, muitos se questionam e ficam meio que


perdidos em qual deve comear.
Para Paul Carduner, a melhor linguagem para comear a estudar HTML. Bom concordo
e no concordo. Por qu?

Concordo no sentindo de que o HTML tem uma estrutura de linguagem muito simples e
sem contar que em apenas poucas horas (com muita dedicao) voc j consiga programar
em HTML.
Contra partida no concordo porque depende muito do que a pessoa quer. Depender se o
desenvolvedor ir querer seguir no ramo para desenvolvimento web, mvel ou desktop.
O meu conselho : antes de aprender qualquer linguagem de programao, o aluno deve
aprender Lgica de Programao. Pois muito importante para qualquer linguagem.
A linguagem que eu, particulamente, indico para aprender primeiro Linguagem C. Mas,
por qu?
C uma linguagem de programao compilada, estruturada, imperativa, procedural. Sem
contar que o C uma das linguagens de programao mais populares do mundo e sem
contar que C influenciou linguagens como C++ , C#, Shell, Java, Javascript, Perl, PHP,
entre outros.
Sem contar que existem diversos IDEs para poder aprender a programar em C, para citar
algumas: Borland C, Visual Studio, Turbo C, Dev C++, entre outros.
Mas como disse o Carduner acima: aprender a codificar como aprender a uma nova
lngua. Ter horas em que voc se sentir frustado nas primeiras vezes em que tentar
escrever suas primeiras linhas de cdigo. Mas, lembre-se:nunca desista. Pois aos
poucos que voc sentir os efeitos do seu aprendizado. Ningum aprende uma nova
lngua de uma hora para outra.
Com base nisso, vou citar alguns passos que poder lhe ajudar aprender programar sem se
desgastar:
1.

Antes de qualquer coisa aprenda Lgica de Programao. Pois te ajudar a ter


um raciocnio lgico no s em C, mas em diversas linguagens de programao.
Existem muitas apostilas e at mesmo cursos de Lgica de Programao na
internet. Abaixo segue um link do curso gratuito e com certificado:
Curso de Lgica de Programao Softblue

2. Muitos iro lhe dizer: aprenda Pascal, Python, PHP ou HTML. Bom eu recomendaria
a aprender primeiro a Linguagem C. Pois as estruturas e as palavras chaves (key words) so
muito parecidas com as demais linguagens. Vale a pena. Abaixo outro link onde poder te
ajudar a aprender C por vdeo aula da Universidade Federal de Pernambuco:
http://faroldoaprender.blogspot.com/2010/02/linguagem-c.html
3. Pratique, pratique e pratique. Procure treinar e estudar 1 hora por dia a linguagem
escolhida. No existe frmula secreta. A melhor forma de voc captar a essncia da
linguagem praticando. Outra coisa muito importante: voc vai errar bastante. Mas

lembre-se: so com os erros que voc aprender os macetes e o famoso instalo surgir
na sua cabea, onde a programao fluir com naturalidade.
4. Depois que voc se sentir confiante na linguagem procure estudar Estrutura de
Dados. Pois atravs desse estudo voc comear a organizar os algoritmos que sero mais
rpidos num determinado processamento do programa. Existem diversas apostilas e vdeo
aulas explicando sobre: vetores, listas, filas, pilhas e rvores que so muito importantes
em qualquer linguagem de programao.
Seguindo esses passos, voc no se tornar um expert. Pois depois do aprendizado voc
deve ser obter mais experincia na linguagem em que voc escolheu. Mas, pode ter a mais
plena certeza que, ao fazer isso te dar uma definio de uma determinada linguagem de
programao que queira se especializar depois que se formar na Faculdade.
Segue abaixo as linguagens de programao mais usadas em 2011: