enki
(usa Zenwalk)
Enviado em 12/11/2010 - 11:47h
Cara, o ideal é você aprender lógica de programação primeiro, depois vc pega uma linguagem que mais se adequa ao seu propósito e estuda ela. A lógica permaneçe a mesma dentre as linguagens, só o que muda é a sintaxe, por isso você deve focar seu estudo primeiro em lógica de programação, depois que estiver bem sedimentada, procura uma linguagem que mais se adequa ao seu modelo de desenvolvimento. Quanto a aprender C ou não primeiro, esses programadores que dizem que aprender C primeiro é loucura na maioria das vezes são "programadores" preguiçosos. É interessante aprender C primeiro porque você se vê perante vários desafios que outras linguagens não te oferecem, como tipagem fraca, falta de verificação de tipos de parâmetros, ponteiros, indireção multipla, falhas de segmentação (hehehe), etc. Outro motivo que vejo interessante o aprendizado de C primeiro, é o fato de que muitas linguagens de programação tem sua sintaxe muito semelhante, senão idêntica a sintaxe da linguagem C, o que te poupa um pouco de tempo de aprender a sintaxe da linguagem, caso ela seja semelhante a C. Claro que talvez uma linguagem com sintaxe mais clara seja mais interessante, como Ruby ou Python. Cabe a você escolher o que mais lhe agradar.
"(...) Esse papo de que aprender C/C++ é loucura é papo de programador Java que tem medinho de ponteiros..."
mklein, adorei teu comentário cara, concordo contigo. Acho que aprender do modo difícil te traz muitas coisas boas, acho que só linguagens de tipagem fraca como C fazem bons e cuidadosos programadores.