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

Eu acho que vale sim.
Me lembro que na faculdade, a primeira linguagem que vimos foi C.
O professor nos fazia implementar filas, listas encadeadas, árvores balanceadas em C puro, sem usar nenhuma lib auxiliar, com alocações de memória manual, etc.
Era bem difícil pra alunos do segundo período mas a gente aprendeu demais.
O professor dizia uma frase que guardei pra vida: "Não vou lhes ensinar a programar em C ou qualquer outra linguagem, vou ensinara programar. Ponto. Linguagem é ferramenta, se você aprendeu a programar direito, vai conseguir programar em qualquer linguagem."
E realmente o que ele disse fez muito sentido pra mim.
Teve uma outra disciplina na faculdade que a gente tinha que reimplementar algumas funções da libc em Assembly. Também fui bem difícil mas deu um conhecimento de como as coisas funcionam em outro nível.
Pulando pra hoje, atualmente trabalho em uma empresa que usa python + django + vue.
Tinha um processo que executava nos servidores em uma base de dados bem grande, que demorava por volta de 6 horas pra ser concluído. Eu consegui refazer esse mesmo processo, usando a mesma linguagem (python) pra ser executado em 2 ou 3 MINUTOS.
Então sim, aprenda mas tenha em mente o ensinamento do professor: "Linguagem é ferramenta", não se prenda a uma.

Carregando publicação patrocinada...