Teixeira
(usa Linux Mint)
Enviado em 18/12/2010 - 00:21h
Não existe idade mínima nem máxima para se aprender a programar.
O importante é conhecer algoritmo, e treinar bastante o pseudo-código (que é um intermediário entre a que você deseja que o computador execute e a linguagem de programação em si).
As linguagens de programação mudam de enfoque com o tempo (tem sido assim até agora) e você, depois de estar experimentado em algoritmo, irá aprender aquela(s) que oferecer(em) mais vantagens de acordo com o momento.
Atualmente estão mais em foco as linguagens "Orientadas a Objeto" ou "Orientadas a Eventos" e que sejam do tipo multiplataforma, o que significa que poderão executar em Windows, Linux, etc.
Normalmente um programador conhece duas ou três linguagens diferentes.
Um bom repertório seria C (e suas derivadas), Python e Java.
Python e Java são relativamente fáceis de aprender, e as derivadas da C apesar de não serem TÃO fáceis assim, são muito mais poderosos e geram código menor.
Conhecendo duas ou três linguagens, ficará mais facil para o programador determinar qual delas cairá melhor em um determinado projeto.
Um pequeno conselho: Evite linguagens que dependam de uma só plataforma. pois tendem a ficar obsoletas muito depressa (exemplos: Visual Basic, Fox Pro, Paradox, Clipper, etc. Essas foram linguagens excelentes, que no entanto não têm mais suporte por parte de seu desenvolvedor).
Cobol é um caso totalmente à parte, e embora ainda haja profissionais que ganham dinheiro com ela, acho que não vale a pena um novato investir nela.
Depois de prático em outras linguagens, é de fácil aprendizado. Só que temos de escrever MUITO código. Mas hoje em dia os próprios editores de texto nos ajudam bastante em tarefas repetitivas, o que não acontecia há algumas décadas atrás.