Executando verificação de segurança...
1

Ajuda: Como Começar?

Já faz algum tempo que tenho tentado aprender a programar, primeiro em python, depois em Java script, até me arrisquei em C++, no fim era sempre hello World e isso me desanimou. Engraçado que conheço muito da terminologia desse mundo e até consigo participar de uma discussão com especialistas sem passar vergonha. No entanto é muito difícil achar uma trilha nesse vasto mundo. De fato nem na vida real eu me perdi tanto quanto nas trilhas de aprendizado oferecidas pelas diversas escolas online de programação.
Então a pergunta
Por onde começar e como continuar?

Carregando publicação patrocinada...
1

De todas respostas que pensei... acabei chegando em um bocado de soluções clichês e que você provavelmente já chegou também. Mas entre elas, acho pertinente comentar duas:

  1. Roadmap sh - É um site que pode te guiar entre os roadmaps possíveis para cada área. Isso te ajuda até a entender melhor sobre o que cada um se trata exatamente.

  2. Crie ou ajude em algo. Tente achar algum problema dentro do escopo da sua profissão atual ou de formação. Pense como poderia resolver isso e não se limite tecnicamente... só literalmente pense qualquer coisa e quando chegar numa ideia tente executar. Inicialmente vai parecer impossível. Aí vai achar uma solução! Aí vai descobrir que essa solução era burra kkkkk, depois vai refatorar tudo... lançar... ver o processo... entender que subestimou muito a dificuldade e que tem muita coisa que pode ser melhorada... e quando perceber, já vai ter começado há meses :)

Boa sorte!

1

Vou experimentar o Roadmap Sh. Vlw ai.
Essa de encontrar um problema na minha área de trabalho e implementar uma solução é uma boa dica. Obrigado

1

Opa, tudo bem? Acredito que a insegurança com o próximo passo todos já tiveram, estão tendo ou ainda terão. Então fica tranquilo, você não está sozinho nessa!

As linguagens de programação que citou são muito diferentes uma das outras, e talvez justamente isso está corroborando pra você se sentir perdido. Você não está focando em apenas um assunto específico, mas sim, em vários e não está dando conta.

Eu já passei por isso, de as vezes tentar aprender um monte de coisa pra ter o famoso título : "full stack" e abracei o mundo e hoje só me lembro das tecnologias que decidi filtrar pra mim.

Acredito que você precisa de foco, tentar refletir do o que você quer pra sua vida, do tipo de software/ferramenta você sempre teve vontade de fazer... Esse tipo de coisa você voltando no início, entendo suas motivações para programar, te levará a entender o que estudar.
Mas caso ainda não saiba o que fazer, fica tranquilo! Começa do simples e com o tempo, sua mente se abrirá e você se apaixonara por alguma coisa.

1

Obrigado p lá resposta Samuhmatos, acho que realmente a insegurança me levou à falta de foco, ou o contrário. Encontrar as razões d e eu querer aprender a programar me ajudará a manter o propósito.

1

Olá.
Você diz que tentou aprender a programar em python, javascript e C++.
O que vou sugerir é supondo que vc conhece os conceitos das linguagens, como funções, variáveis, tipos de dados, mas ainda tem dificuldade em pegar um problema e traduzir isso em um passo a passo executável. Se esse for o caso sugiro que tente começar com lógica de programação e algoritmos. Acredito que isso vá te ajudar a sair do hello world já que vc vai poder se concentrar em apenas um aspecto, a lógica no lugar de vários (lógica, sintaxe, ecossistemas...).
Existem diversos cursos gratuitos na internet sobre algoritmos e lógica de programação disponíveis na internet que podem te ajudar. Depois aplica o que aprendeu em uma linguagem de programação como python ou javascript. Mas fica apenas com uma. Evita pular de linguagem em linguagem.
Por enquanto fica longe de C++, acredito que ela pode mais te confundir do que te auxiliar nesse primeiro momento.
Também evita (em um primeiro momento) tentar criar aplicações mais complexas aplicações web. Quando se sentir confortável com o processo de quebrar um problema em subproblemas e resolver esses subproblemas para assim resolver o problema, você se aventura com esse tipo de aplicação.
Depois tenta aprender sobre estrutura de dados como listas, listas encadeadas, filas, pilhas e árvores e os algoritmos associados a essas estruturas. Isso vai te ajudar a para de enxergar linhas de código e enxergar blocos maiores. Também existem diversos cursos gratuitos na internet e lista de exercicios que vc pode usar para fixar o conhecimento.

Acredito que a partir desse ponto vc tenha mais facilidade com qualquer linguagem que queira aprender.

Sucesso na sua jornada.