Executando verificação de segurança...
1

Hoje em dia começar com C é apenas contraproducente. Além de ser incrivelmente intimidador para iniciantes, C foca demais em conceitos que hoje em dia não importam tanto, como gerenciamento de memória e ponteiros. Isso é relevante apenas se você estiver programando dispositivos embarcados ou de missão crítica, como equipamentos com processadores/microcontroladores baratos e pouca memória.

Python para o aprendizado vale muito mais a pena, porque retira da frente do programador tudo aquilo que importa menos na questão de fundamentos. Ainda, linguagens interpretadas são melhores para a curva de aprendizado do aluno porque as estruturas de dados são mais simples de lidar.

Ainda, um bom balanceamento seria aprender pelo menos uma linguagem interpretada e uma linguagem compilada. Linguagens compiladas possuem virtudes de desempenho, otimização de memória e expõem outros fundamentos que linguagens interpretadas focam menos, como disciplina de tipos.

Carregando publicação patrocinada...