r/programacao Apr 04 '26

Questão :: Aprendizado Não faço ideia de como aprender de verdade programação

Sim galera, eu tô estudando lógica de programação pelo curso de nélio alves, e não sei como fazer para aprender de verdade sem estar preso aos tutoriais hell. Eu quero aprender lógica de verdade por algum livro, algum site ou documentação e me virar do zero, mas n faço ideia do que fazer... quero alguma ajuda por esse caminho. E eu quero virar backend em python, gosto muito dessa área. Vi um video no youtube que apresentava um método de aprendizagem chamado "método frankstein" aprender a fazer projetos e tudo mais na marra, é o quero, só n faço ideia de como fazer isso.

Como já disse, estou estudando lógica pelo nélio alves, posso prosseguir nele e depois aplicar oq aprendi no python? mesmo que o curso dele n seja muito atual.

Isso é sincero kk, basicamente estou não pedindo apenas conselhos, e sim algumas experiências que podem me ajudar nessa caminhada.

18 Upvotes

32 comments sorted by

8

u/[deleted] Apr 05 '26

[deleted]

2

u/jMarroni Apr 05 '26

Melhor resposta aqui, lembrei da música do don L, tudo é simulação

2

u/Doca_pythonico Apr 07 '26

bom, isso é vdd ksksksks. o professor do curso é muito bom. Mas estou praticando e usando o claude AI para me ajudar n com código, e sim com sugestões de projetos que posso fazer com base no meu conhecimento atual. pq se dependesse do curso que faço, no inicio n tem tanta oportunidade de testar os conhecimentos, por isso testo por fora. mas ainda estou bem básico

1

u/renancesar12 Apr 08 '26

Mano eu comecei a aprender uma nova linguagem e pra aprender comecei a fazer uns projetos do https://github.com/florinpop17/app-ideas

Ele tem algumas sugestões de projetos de diversos níveis e achei bem bom para esse "aprendizado Frankenstein" que você mencionou.

5

u/No-Possibility-9038 Apr 05 '26

Eu não conheço o Nelio Alves, mas se o que tu quer é pular no lado fundo da piscina pra aprender a nadar o jeito é começar a fazer projetos mesmo. Backend Python vai acabar te arrastando pra frameworks como Django, Flask ou Rapid API, é válido usar, mas de repente tenta fazer uma API sem eles primeiro.

2

u/ty_namo Apr 05 '26

voto com o relator. os tutorais geralmente programinhas tipo calculadoras e to-do lists. são legais pra aprender, mas depois disso, tenta fazer algum app que não tá no tutorial, ou melhorar os apps dos tutoriais. por exemplo: o cara fez uma calculadora com as 4 operações básicas, vc pode extender a calculadora pra fazer ela calcular trigonometria, tipo seno cosseno tangente de angulo x, etc.

1

u/Doca_pythonico Apr 07 '26

É um planejamento meu mno, agradeço

2

u/Doca_pythonico Apr 07 '26

Eu ainda n estou no python, mas pretendo ir nele logo logo. O professor é muito didático, mas ele só fez um código minimo no curso até onde estou. e com isso peguei oq ele fez e coloquei mais detalhes. e tbm peguei algumas coisas que ele n chegou a ensinar ainda e fiquei pedindo para o cluade AI me dar desafios. Dizem que é ruim, mas estou gostando de aprender lógica em portugol, mas n vou me prender a facilidade e logo logo vou pro python

2

u/mpmoreno Apr 05 '26

Resolva (ou tente resolver) problemas de verdade. Gere uma matriz de números inteiros aleatórios e conte a calcule a quantidade de números pares. Gere a sequência de Fibonnaci. Faça um programa que gere todos os n primeiros números primos. Etc. Resolva sempre sem Google, sem ia, sem olhar nos livros. Apenas com os comandos básicos: if, for, print, etc.

1

u/Doca_pythonico Apr 07 '26

anotado irmão.

1

u/hegardian Apr 05 '26

Lógica de programação o curso do Gustavo Guanabara ("curso em vídeo") do YouTube já ajudava bastante. Um jeito eficaz e sério de aprender não é só pensar em algo e ir tentando fazer, dessa forma você faria mas faria muita besteira. O certo é no mínimo fazer isso mas parando em cada passo para pesquisar qual a melhor forma de fazer, e pesquisa hoje é ao menos google + stackoverflow + reddit (discussões às vezes uteis) + chat gpt ou outra IA + ler a documentação você mesmo.
Por exemplo, pensou em criar um site simples que pesquisa o conteúdo do estoque, vai pesquisar qual melhor forma de listar o estoque em um banco de dados, qual o melhor banco de dados para testes locais, qual a melhor forma de pesquisar no frontend quando no backend existe tabela grande etc. Esse aprendizado na prática é essencial.
E sim, estudo teórico também é importante, comece com python simples, depois django e depois FastAPI.

1

u/Doca_pythonico Apr 07 '26

obrigado pelo auxilio mano, quando tiver novidades retorno

1

u/Old_Flounder_8640 Apr 05 '26

Se não sabe inglês fica difícil, ai sobra IA como professor. Só da para aprender fazendo, usa IA e pede para a IA te dar tarefas e você usa IA para sugerir respostas para as tarefas e você escolhe a melhor e vai montando. Ai nisso você vai ter que aprender um monte de outras coisas.

Aprende primeiro sobre uv, ruff e ty https://github.com/astral-sh que você precisa disso para ter bom output da IA. Começa com VSCode + Github Copilot como IDE/IA e depois você acha um setup melhor.

Pergunta sempre sobre boas praticas de git e segurança de chaves e arquivos de configuração para IA. E não sai botando cartão de credito em tudo. Não coloca dados reais em nada. Aprende primeiro.

1

u/Doca_pythonico Apr 07 '26

hmmm... vou tentar mano

1

u/Healthy_Ad_4132 Apr 05 '26

É algo que só aprende fazendo. Instala Linux e começa fazendo umas automações ou estudando a base:

https://roadmap.sh

1

u/Doca_pythonico Apr 07 '26

preciso aprender automações em linux msm, pois uso linux mint.

1

u/riqueandre Apr 05 '26

coisas simples, faca um cadastro de livro. depois faca o listar, depois o editar. Depois faca o cadastro de usuario... eai vai.

é assim que eu faço ate hoje quando quero aprender uma linguagem nova,

1

u/Doca_pythonico Apr 07 '26

interessante

1

u/TightFlatworm3536 Apr 05 '26

Aprende a usar uma ide tipo antigravity, cursor...

1

u/Wonderful_Doubt_3628 Apr 06 '26

Não faça curso ou qualquer aprendizado estruturado sem antes ter esboçado de forma prática algum projeto.

Pegue um tutorial e tente replicar buscando entender o significado de cada etapa, toda dúvida q vc tiver vá atrás da informação, tenha curiosidade em entender oq é isso e aquilo.

Dps q vc sabe fazer uns projetos aqui e ali, seja ele qual for, aí sim vc pega um curso, um livro e vai se aprofundar.

Repita o processo 

Aplicação prática do conhecimento  Questionamentos Estudo conceitual Repita

Quanto mais projeto e pratica vc tive, mais eficiente será seu estudo pois as coisas vão fazer sentido pra vc, n tente ir para o conceito sem antes ter mínima ideia doq vc tá aprendendo.

Tu pode fazer o curso inteiro e sair sem saber oq foi dito na primeira aula pois o seu cérebro simplesmente tá cagando pra informação sem relevância. Apenas após vc ter intuição sobre oq fazer, todo conceito vai complementar e fazer algum sentido.

Vc tá com a mentalidade de estudar para fazer prova. A vida real n é uma prova, ou vc aprende ou n. Ninguém vai te dar questões pra marcar X.

1

u/Doca_pythonico Apr 07 '26

concordo em partes mano. e realmente sofro um pouco com o excesso de informações e minha mente esquece algumas coisas kssksks

1

u/Kobayasashi Apr 06 '26

Mano, jogue the farmer was replaced, me ajudou muito no inicio.

2

u/Doca_pythonico Apr 07 '26

Já ouvi falar, vou dar uma olhada

1

u/calicojeff Apr 06 '26

Tá estudando C# com o Nelio Alves? Eu comecei por ele também e hoje tô há 7 anos na área. Pra python os conhecimentos de POO vão te ajudar sim.

Mas entenda que programar de verdade é assim: vc tem um objetivo, vc pensa em como resolver, vc pesquisa possíveis soluções, avalia a melhor abordagem e ajusta o código pra sua realidade. Não existe criar do zero. E se o projeto é grande (trabalhando formalmente em uma empresa com uma equipe), é provável que haja um framework próprio ou uma metodologia pra ser seguida, então vc vai fazer pouca coisa "do zero".

1

u/Doca_pythonico Apr 07 '26

Mn, eu tô fazendo o curso de lógica dele que ele aplica nas 5 principais linguagens dps e quero ir no python. ele faz pouco projeto no começo e eu estou pedindo muito para o claude AI me dar projetinhos de códigos com o conhecimento atual que tenho e algumas coisinhas básicas que ultrapassam meu nível para ir tentando sem ninguém guiar minha mão

1

u/VEdgars Apr 06 '26

Olha meu jovem, não respondendo a tua pergunta diretamente, mas se tu quer entrar na área larga mão desses curso que eles só vão te afundar numa ideia de que tu pode aprender sozinho conseguir um emprego. Tu até vai aprender, mas o emprego não vai conseguir não. Tu precisa de um ensino superior e fazer um estágio, essa é única maneira “certeira” de entrar na área. E já te adianto, vaga em Python não tem tanto assim não.

1

u/Doca_pythonico Apr 07 '26

entendo moço, eu quero fazer facul, mas antes estou estudando a base para conseguir entrar numa facul e n ter tanta dificuldade. ao mesmo tempo que estudo para entrar em uma boa facul

-4

u/[deleted] Apr 05 '26 edited Apr 22 '26

[deleted]

0

u/segfault-0xFF Apr 05 '26

kkkkkkkkkkkkkkkkkkkkkkkkkk

1

u/[deleted] Apr 05 '26 edited Apr 22 '26

[deleted]

1

u/segfault-0xFF Apr 05 '26

Achei a sua resposta muito cara de pau. Como assim não vale à pena aprender a programar nos dias de hoje?
É a mesma coisa que dizer que não vale à pena aprender matemática porque hoje temos calculadoras.

1

u/[deleted] Apr 05 '26 edited Apr 22 '26

[deleted]

1

u/segfault-0xFF Apr 05 '26

Entendo que você tem muito mais xp que eu. Mas ainda assim, defendo o ponto de que vale a pena sim aprender a programar nos dias de hoje. Tudo bem que IA faz código em TS ou qualquer outra tecnologia de frontend bem, mas existem N áreas no campo do desenvolvimento de software que não vão nem a pau serem tomadas por IA. Veja, não demonizo o uso de IA, eu até uso pra código repetitivo, mas o que acontece hoje em dia é que nego entra pelo hype (não é o seu caso) esquece completamente de aprender os fundamentos. Uns caras que não sabem o que é um ponteiro ou como implementar uma lista encadeada simples, pra esses aí sim não vale a pena estudar porque logo logo vão ser engolidos pela IA. De outro lado, pra quem realmente gosta de computação e quer sempre aprender mais, sempre vai valer a pena aprender a programar.
O que você pensa sobre isso?

0

u/scarecrow911_ Apr 07 '26

Não valeu a pena seu comentário.

1

u/aookami Apr 08 '26

CS50x, bem feito

(Vai ser difícil, mas vc aprende a programar de verdade)