Começar na Programação
Aprender a programar é a base fundamental para quem deseja criar jogos de forma profissional e independente. Começar por conceitos estruturais ajuda a entender como a lógica funciona antes mesmo de tocar em uma engine como a Godot.
Recursos Recomendados
1. CS50: Introduction to Computer Science (Harvard)
Considerado o melhor curso introdutório de computação do mundo. Ele ensina a pensar como um cientista da computação e aborda lógica, algoritmos e estruturas de dados.
- Versão em Português: Existem traduções completas em Português Brasileiro.
- Destaque: Ideal para quem quer uma base sólida e não apenas aprender a “copiar código”.
- Link (Original): site da harvard
- Link (CS50 - PT-BR): youtube
2. Livro: Introdução à Programação em C
O livro de H. M. Deitel (ou similares de introdução à linguagem C) é um clássico acadêmico. A linguagem C é frequentemente escolhida para o ensino inicial por ser “baixo nível”, permitindo entender como a memória e o computador funcionam de verdade.
- Destaque: Ótimo para quem prefere o estudo teórico e estruturado. Ajuda muito a entender o que acontece por baixo dos panos em engines que usam C++ ou C#.
- Onde encontrar: Disponível em bibliotecas universitárias e grandes livrarias.
3. Guanabara (Curso em Vídeo)
Para quem busca uma didática extremamente acessível em português, o canal Curso em Vídeo é referência nacional no ensino de lógica de programação.
- Destaque: O “Curso de Lógica de Programação” é o ponto de partida recomendado antes de qualquer linguagem específica.
- Link: youtube.com/cursoemvideo
Dicas para o Começo
- Foque na Lógica: Antes de tentar fazer um jogo complexo, entenda o básico.
- Pratique Diariamente: A programação é uma habilidade de construção muscular mental; a consistência é mais importante que a intensidade.
- Não Pule Etapas: Tentar aprender a criar jogos no Godot sem saber o básico de lógica pode causar frustrações desnecessárias.