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

Cara, se você quiser aprender de verdade sobre Ciência da Computação, não vai ser uma linguagem de programação que vai te ensinar. Dennis Ritchie não aprendeu Ciência da Computação programando em C... Como poderia? Foi ele quem fez a linguagem.

Tem uma coisa que a maioria gosta de repetir e desconfie muito de quem diz isso, que é aquele papo furado de que pra ser programador de verdade você tem que aprender C — ou variantes semelhantes.

Essa crença morre já pelo fato de que muita galera foda de CC surgiu antes da linguagem. Na verdade, as pessoas mais fodas de CC surgiram antes de C existir, como: Alan Turing, Babbage, Dijkstra e Von Neumann.

Sabe o que essas pessoas têm em comum? Não, eles não programavam em C, Rust nem assembly. Eram todos matemáticos.

Eu não vou discorrer mais sobre o assunto pelo motivo mais banal possível: Preguiça. Mas creio que você consiga deduzir onde eu quero chegar.

TL;DR

O fato é que se você quer aprender CC "pra valer", você não vai aprender isso programando em linguagem nenhuma (nem mesmo em assembly).

Carregando publicação patrocinada...
1

A ideia é usar C como minha ferramenta para aprender ciência da computação. Eu tenho em mente que matemática é a chave para realmente entender as coisas. E eu concordo com você, não é uma linguagem que te ensina nada. São ferramentas.

Isso me lembra que houve uma mulher que era considerada uma das maiores cientistas de computadores quando nem havia computadores... infelizmente esqueci o nome dessa lenda.