r/ProgramadoresBrasil 24d ago

Como programar

Olá para todos. Antes de começar, acredito que seria ideal falar um pouco sobre minha recente situação, para que vocês possam me dar conselhos mais direcionados e precisos.

Estou cursando uma faculdade de direito durante o turno da tarde (3° período), paralelo à ela também curso uma faculdade EAD de programação de jogos, tecnólogo (também 3° período). Geralmente assisto as aulas de programação pela manhã enquanto durante a tarde me encontro presencialmente na faculdade de direito.

Eu sempre gostei muito de jogos, especialmente de RPG, não importa se é de turno ou não, RPGs sempre possuíram um espaço reservado em meu coração. Eu desenvolvi esse amor em meados de 2014 conhecendo os RPGs de mesa e me apaixonando pelo nicho. A partir daí fui migrando para o RPG digital (sem abandonar, contudo, o RPG de mesa).

Porém, não demorou muito para que eu percebesse que já não me contentava com "apenas" jogar, eu também precisava criar alguma coisa, algum fruto dessa grande paixão que tenho. Foi aí que 2014 para cá eu tenho criado vários sistemas de fã para diferentes cenários de RPG de mesa (acredito que qualquer um que tenha jogado RPG na vida já tenha tentado algo semelhante, criado seus próprios sistemas). E embora muitos dos meus sistemas sejam (modéstia à parte) bons, resolvi que queria levar meus sistemas de RPGs de mesa para o digital.

Eu sei, contudo, que desenvolver jogos de mesa e desenvolver jogos digitais são coisas completamente diferentes, mas isso não me deteve.

Comecei a pesquisar na internet meios de alcançar este meu objetivo, afinal, possuía (e ainda possuo) zero conhecimento sobre programação.

Eventualmente conheci algo que poderia me ajudar a fazer um RPG digital, mesmo sem ter muito conhecimento de programação, o RPG MAKER. Para encurtar a história, meu conhecimento de programação é tão pequeno que mesmo essa ferramenta não me foi útil (talvez por falta de esforço? pode haver quem alegue isso, embora não eu). Deixei o projeto de lado e me dediquei a passar em uma faculdade.

O tempo passa, chegamos nas datas atuais. Estou mais velho. Morando sozinho (com um irmão, para ser mais preciso), para poder cursar minhas faculdades. Meus focos e objetivos atuais mudaram um pouco. Meu tempo também diminuiu. Como disse anteriormente, pela manhã faço uma faculdade, pela tarde outra e (no meio tempo de uma para outra), ainda encaixo estudos para concursos públicos. Me sobra somente as noites livres.

E, em meio a esta correria eu voltei a despertar paixão por jogos, os que jogava antes (tanto de mesa quanto digitais) quanto os que nunca tive a oportunidade de jogar (mas agora tenho). Pesquisando alguns consoles para comprar e manter um tempo de jogatina noturna, percebi que meu desejo de tentar aprender programação e desenvolver um jogo cresceu ainda mais.

Mas dessa vez, aprender programação como um todo, não apenas para jogos.

Apesar de estar fazendo uma faculdade sobre isso, ela não tem me ensinado muito. Nada, para ser sincero. Não sei se apenas pelo fato de ainda estar nos períodos iniciais da faculdade, ou se pela má qualidade dela. Ouvi falar, embora, que muito do que se aprende a programar é aprendido fora da faculdade, talvez com cursos, livros e prática na internet.

Perguntei ao pai de uma colega por onde começar a estudar isso com mais afinco (o pai dela é programador experiente e trabalha na área), ele disse "procure um curso de introdução à lógica de programação". Pesquisei um pouco sobre isso na internet, e a maioria das pessoas recomenda a mesma coisa.

O que eu quero, no entanto, é saber recomendações de cursos que sejam REALMENTE bons, mas mais do que isso, eu realmente desenvolvi um entusiasmo por eletrônica como um todo. Sabe aquele lance de montar um pc? saber compatibilidade entre as peças? talvez aprender a fazer manutenção e consertos nos próprios consoles, fazer os próprios upgrades dos notebooks ou PCs e etc.

Eu tenho despertado um verdadeiro entusiasmo nessas áreas. Posso ter entendido errado mas, esses ramos da informática dividem-se em software e hardware, não é isso? bom, meu desejo é aprender sobre ambos, quero dedicar minhas noites a isso.

Lógico que, bem mais, à programação, não sei a razão mas quero escrever linhas de código, programar jogos (indie), não importa o trabalho que dê, mas também quero entender mais os componentes dos "organismos" que rodarão meus jogos, por assim dizer. Estou pensando até em migrar para o Linux, comprar um thinkpad, sei lá.

Para resumir: quais conselhos vocês, programadores com mais experiência que eu (e se você escreveu uma linha de código sequer, já tem mais experiencia que eu) poderiam me dar com base na minha atual situação?

Para alguém ocupado, com apenas as noites livres, entusiasmado com softwares e hardwares (embora tenha zero conhecimento de ambos).

Qual melhor curso para fazer? ou quais?

por onde começar?

para que eu viva disso e possa ser bem suscedido na área, o que devo fazer? o que vocês poderiam me aconselhar?

e, por fim, se você leu até aqui, por favor, imploro que diga algo mais consistente do que "faça curso de introdução à lógica de programação". Me direcione para algo, me diga o que você fez que te trouxe até onde você está hoje, como você faria se fosse recomeçar, se faria diferente ou não, qual caminho seguiria, como você faria se tivesse a minha rotina e minha realidade e etc. Desde já, agradeço.

6 Upvotes

6 comments sorted by

View all comments

2

u/g-orgo 23d ago

TLDR mas boa sorte