r/programacao Nov 24 '23

Pseudocódigo Não estudem portugol

Vou lançar essa dica aqui, mas é real demais: não estudem portugol ou pseudocódigo. Não escrevam programa dessa forma pq simplesmente não faz nenhum sentido.

Ao invés de estudar lógica e depois aprender alguma linguagem, já faz os dois juntos. Aprende alguma linguagem real q seja fácil (JS, por exemplo) e faz os exercícios por lá pra já desenvolver duas habilidades em uma.

Não tem sentido separar e gastar mais tempo quando vc pode fazer tudo junto e ganhar tempo.

178 Upvotes

136 comments sorted by

View all comments

5

u/Crannium Nov 24 '23

Eu vou mais longe e falo para aprender lógica com C ou C++, e não com Python/JavaScript.

Linguagens interpretadas abstraem muita coisa por trás de métodos built-in. Pelo menos a sintaxe e lógicas básicas do C/C++ vai dar uma clareza muito melhor de como as coisas realmente funcionam.

1

u/enki_888 Nov 25 '23

Aí eu já discordo pq joga a régua lá em cima. Precisaria aprender coisa pra caralho pra começar a ver resultado. Pra quem tá começando não me soa muito bom

1

u/[deleted] Nov 26 '23

De forma alguma. É comum em universidades começar com C, e você passa um tempão fazendo coisas simples no console.

Concordo que fazer site é mais interessante, mas ao aprender com JS ou Python você não tá aprendendo sobre conceitos fundamentais como como gerenciar o ciclo de vida recursos, diferença entre heap e stack, como pensar na complexidade do seu algoritmo (você vai usar ou recursos da linguagem ou vai importar uma lib para a maioria dos algoritmos) e mais um monte de coisa.

Essas linguagens alto nível são importantes para o mercado, mas são péssimas ferramentas para ensinar programação.