Bem, pra começo de conversa, existem algumas possibilidades pra começar. Se voce é absolutamente leigo em computação, sabe apenas o essencial pra ligar o pc, entrar na internet, instalar seus jogos e se divertir, mas deseja começar a fazer seus próprios jogos:
- Tenha certeza. Fazer jogos (principalmente em C/C++) não é uma tarefa fácil, e requer muita paciência. Prepare-se para gastar fosfato.
- Voce precisa de um computador. Qualquer computador com um teclado, um monitor, e um mouse, que tenha sido fabricado depois de 1980 serve.
- Paciência será necessária. Voce pode demorar de uma a dois meses para entender como se coloca um smiley na tela. Sem fazer ele mexer, ou qualquer coisa do gênero.
- Se voce gosta daqueles jogos que tem gráficos maravilhosos, cenários belíssimos e etc, saiba que voce não vai aprender a fazer eles aqui neste blog. aqui, voce vai aprender do jogo da velha até o Mario. Do Mário pra frente, meu caro, as coisas começam a ficar mais caras.
Eu pessoalmente recomendo que voce use o linux. Voce pode usar o windows, porém eu não deverei saber como te ajudar se alguma coisa estranha acontecer. O que vou explicar aqui, provavelmente irá funcionar nos dois sistemas operacionais. Mas se não funcionar no windows, não me pergunte o porque. Eu tenho um pouco de medo daquele sistema operacional.
Coisas que voce vai precisar para programar:
- Uma IDE (por favor, programadores já experientes, não me batam). Sugiro o Code::Blocks.
- Conhecimento mínimo da linguagem C/C++. Sugiro o curso online da UFMG, que é muito bom.
- Uma biblioteca de multimídia. No caso do windows, a mais comum é o DirectX. No nosso caso, vamos usar a SDL.
- Paciência. A matéria prima de todo programador.
Agora, mãos à obra. Baixe estas coisas todas, instale, e começe a aprender C. Se voces tiverem qualquer dúvida, postem aqui nos comentários, que eu respondo pra voces.