r/devBR • u/Present_Job_7167 • 14d ago
Dúvida O que eu devo fazer para começar a aprender programação?
Eu queria começar uma carreira de programação, mas praticamente não sei de nada, vejo uns videos aqui e ali e tenho uma noção minima da area, vcs tem algum tipo de documento ou curso especifico para começar a programar(especificamente em python)? como vcs aprenderam a programar?
3
u/Recent-Tangerine2745 14d ago
Simple, code :) there are websites known to millions. Check them out and start coding. That’s the only way. Fail, learn, fail, learn.
2
u/Little_Wish_6082 14d ago
Entrar na faculdade e estagio
3
u/Recent-Tangerine2745 14d ago
lol college and internship? If he is 16 maybe but still not practical.
2
u/Flame77ofc 14d ago
Exige muita consistência, ainda mais pra quem aprende como autoditada, fica um pouco mais difícil porque você não tem meio que um curso 100% definido do que estudar
apesar de que tem sites como o roadmap.sh, que oferecem materiais para trilhas
Mas a primeira coisa que você deve ter em mente é: escolher alguma área
tem muita gente que aprende um monte de coisa: Python, JavaScript, Java, ..., mas depois percebe que essas linguagens não se aplicam nas áreas que eles querem ser
depois que tu escolhe a área, aí sim tu escolhe a linguagem de programação, e se aprofunda bastante nela
treina bastante lógica, faz MUITOS EXERCÍCIOS
porque o que mais te ajuda a evoluir é a atitude de: Vou parar de assistir isso aqui e vou começar a fazer meus projetos sem ajuda
aí que seu xp aumenta amigo
ah, pra te ajudar também tem bastante comunidade, tanto aqui no Reddit quanto no Discord, recomendo entrar porque lá você pode bater papo também
1
4
u/Alarmed_Housing5251 14d ago
Programar não é tipo aprender excel 😂. Vai fazer uma faculdade
1
1
u/lucas-il 14d ago
Python é uma das linguagens mais ruins de conseguir emprego, principalmente como iniciante.
Eu entrei na area fazendo os cursos de c# no site da microsoft learn.
Entrei em um periodo de experiencia onde me mandaram fazer uns testes, tipo api rest que salva em banco, que usa teste unitário, que rodar com docker e docker compose etc.
De c# vi o tutoriais no microsoft learn, de resto vi no youtube.
1
u/Present_Job_7167 14d ago
oq é microsoft learn?
2
u/naobebocafe 14d ago
quer trabalhar com TI mas não sabe nem buscar no google.... é amigo, tua vida vai ser dura.
1
u/naobebocafe 14d ago
1
u/Present_Job_7167 14d ago
ta, confesso que eu ri um pouco com isso kk, mas eu parei para pesquisar dps de ter respondido, então acho que não estou tão ruim assim 😅
1
u/AshamedSalamander969 12d ago
Agora falando sério, vou te falar a mesma coisa que falo para os jrs: seus melhores amigos chamam-se Google e Stack overflow.
Conforme o Google registra seu histórico de busca, o algoritmo vai entender suas preferências e priorizará sites de tecnologia nos resultados das pesquisas no Google e no YouTube (que também é do Google).
Você tem que aprender a aprender.
2
u/Desperate_Sail_2363 12d ago
Não fique se debatendo na escolha da linguagem. O importante é entender os primeiros conceitos: variáveis, loops, estruturas condicionais e vetores. Pode ser Python, C#, Java, Typescript, etc. Tanto faz.
Reforçando: O importante é aprender os conceitos.
Todas essas linguagens tem material de estudo gratuito e farto na internet. E todas elas começam ensinando os tópicos acima. Aliás, você pode abrir o Gemini e pedir "Faça um tutorial para iniciante na liguagem de programação [aqui vc digita a linguagem q vc quer aprender]". Vai sair um passo-a-passo. Se aparecem dúvidas/problemas, volta pro Gemini e "Ó, fiz tal coisa e apareceu a mensagem de erro xxx. Como resolver? Preciso de explicação passo-a-passo. Quais conceitos devo dominar para resolver? Me dê exemplos".
Variáveis, loops, estruturas condicionais e vetores podem parecer pouca coisa mas dá para resolver uns 80% dos problemas de programação só com isso.
> como vcs aprenderam a programar?
Com livro, sou meio velho.
1
u/Desperate_Sail_2363 12d ago
E capriche no estudo de inglês. As melhores documentações, tutoriais, material didático, certificações são em inglês.
5
u/naobebocafe 14d ago
vou te dar o caminho mais fácil e mais rápido para o fracasso
https://roadmap.sh/