Para contextualizar eu já havia estudado um pouco sobre programação há alguns anos atrás, só que tive depressão e outros problemas que ofuscaram completamente meus estudos e muito estresse, aqui estou sem muitas esperanças, perdi quase tudo que estudei mentalmente não lembro de nada, mas enfim, Qual o melhor jeito de estudar programação?seria melhor programar por Terminal, Visual Studio Code, Pycharm ou outro?
Dizer o que é “melhor” ou “definitivo” é sempre complicado e um pouco audacioso até de dizer, mas uma boa forma é fazendo. Isso mesmo, fazendo! Testando, colocando a mão na massa, tendo contato com os bugs que você mesmo vai gerar por digitar errado, por esquecer ponto e vírgula etc. Teste tudo que aprender, por mais bobo que possa parecer.
O chatgpt é uma baita ferramenta pra aprender programação. Ele te indica um roadmap, segue com você, se não entendeu ele explica de outra forma. Sempre uso pra isso.
Programação é mão na massa, se você ficar sem praticar vai esquecer. Você entender toda a teoria, mas se não colocar na prática pra enfrentar os problemas, você vai acabar travando e querendo desistir.
Lógica de programação é o mais importante, depois aprender como funciona uma ou outra linguagem é o de menos. Você já saberá pra que serve cada coisa nas linguagens e só vai procurar “como escrever loop foreach em python”, “como fazer uma coleção de dados em java”.
Como praticar é o mais importante, tanto faz onde você vai fazer isso, se é com bloco de notas, neovim, vscode, dreamweaver, sublime text ou pycharm. O que eu indico é não dificultar as coisas, não criar barreiras.
Usar o vim, decorar atalhos é bem mais complexo do que usar o sublime ou vscode. Facilite as coisas pra você, deixe pra dificultar quando a programação já não for um problema.
Algumas IDEs, como netbeans, pycharm, phpstorm são geralmente específicas para uma linguagem, não recomendo. Vá para um vscode da vida mesmo que vai te servir para várias e você pode instalar extensões para te auxiliar, você não vai lembrar de tudo.
Se possível anote o que aprendeu. Um app de escrita markdown que uso muito é o MarkText, ele é bem legal pra você deixar suas anotações bonitinhas e organizadas com pouco esforço usando markdown.
Boa sorte nos estudos
O melhor metodo é o qual você acha que funciona pra ti.
Eu não consigo acompanhar aula, pois acho elas um tanto lentas às vezes, então meio que aprendo com projetos e pesquisa, e agora com IA (Quando estou estudando, peço pra IA me explicar como fazer algo via programação e não copio o codigo dela, aprendo com ele!)
De ferramentas, pra iniciante, eu recomendo VScode ou pycharm, o qual te agradar mais. Pelo terminal, tu vai ter 2 curvas de aprendizagem, e as vezes as 2 juntas dificultam o processo.
Se você quiser existe o curso em Video, do Gustavo Guanabara, o Pai da Programação brasileira, brincadeiras a parte, ele tem cursos bons e bem didaticos, além que você tem certificado no final
O primordial, antes de aprender a programar, é Desenvolver o Raciocínio Lógico.
Por exemplo, bem simples, o ato de fazer um login no site:
- O usuário informa e-mail e senha.
- O sistema verifica se existe uma conta associada ao e-mail informado.
- Se não existir, o login é negado.
- Se existir, o sistema compara a senha fornecida com a senha registrada.
- Se as senhas coincidirem, a identidade do usuário é considerada validada.
- Se não coincidirem, o login é negado.
Verdade, aprender a lógica da programação e estrutura de dados sem se preocupar logo de cara com qual linguagem usar logo de cara.
Quanto a IDE o mais simples de usar e completo é o VScode, foque primeiro em aprender a logíca da programação e suas estruturas, depois estude as linguagens que quiser e os nichos que for de sua preferência(website, frontend, backend, Dev mobile…)
Sou estudante e entusiasta da área, mas não especialista, procure conselhos de pessoas que já são dessa área há mais tempo.