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

Tenho pequeno conhecimento sobre programação e queria Ajuda.

Tenho pequeno conhecimento sobre programação, tenho muitas dificuldades em iniciar um projeto, tenho uma logica de programação bem fraca.
Alguem tem algumas dicas e caminhos que posso estar fazendo para melhorar isso?

Carregando publicação patrocinada...
3

Primeiramente parabéns pela iniciativa!

Recomendo o curso gratuito da Harvard, eles ensinam bastante sobre como tudo se comporta "por debaixo dos panos". O nome é CS50, tem várias edições (uma delas foi legendada, mas se você souber recomendo fazer o curso em inglês pois é a versão mais recente, eles atualizam todo ano).

Fazendo o curso eu focaria em aprender bem nessa parte inicial onde ele foca na estrutura ao programar.

Para treinar recomento também o site Code Wars, ele te dá desafios de acordo com o seu nível, assim vc pode focar em treinar a lógica.

Links:

1

Creio que como tudo, devemos começar do começo.

Existem muitos conteúdos disponíveis tanto em vídeo quanto em texto e em português.

Alguns que recomendo desde a da época que comecei a estudar programação são, sem dúvida os conteúdos do Gustavo Guanabara.

Sugiro começar principalmente com essa playlist

1

Não sei como ninguém ainda comentou aqui, mas existe o canal da free code camp tanto no youtube como o site deles. Você pode achar facilmente procurando no google. Eles tem algumas certificações gratuitas e incentivam o desenvolvimento de um portifólio.

1

Recomendo escolher uma série de videos (pode ser um curso) e trabalhar somente com essa linea de raciocinio. Cada desenvolvedor possui uma linea diferente de pensamento o que as vezes confunde se voce tenta pegar um conhecimento inicial já que sao muitas ideas que as vezes parecem até conflitar. Entao mantem o foco, inicia um curso e termina ele antes de começar outro com outro instrutor.
Ao final desse periodo voce gostará mais de um estilo que de outro e começará a criar teu próprio estilo de programação

1
1

Eu tenho 10 anos e estou estudando python mas serve para qualquer linguagem de programação mais nova.

No discord existe um servidor chamado Royal devs e lá vc tem um guia de como começar a estudar programação.

1

Existem diversas formas pra melhorar sobre, dado que já compreende sua fraqueza, iniciar estudos a respeito vão facilitar muito. A depender da maneira que acha mais agradável de estudar, pode seguir, sendo o mais importante a consistência, todo dia pegar um tempo para praticar, programação é um exercício de prática, ou seja, pratique o máximo que puder.

A respeito de recomendação, tem o link do meu github, do qual tem o material de quando cursei a matéria de Algoritmo e programação de computadores. logo em seguida um livro que achei interessante sobre lógica.

Mais importante de tudo é iniciar os estudos a respeito e praticar, no quesito de lógica, existem diversos jogos que podem ajudar bastante a exercícitar, e posteriormente (quando tiver escolhido alguma linguagem pra praticar), começar a fazera a utilização de juíses online para executar certos desafios e provinhas de lógica que vão de deixar mais afinado neste quesido e vão auxiliar no aprendizado de sintaxe de alguma linguagem.

Rápidas pesquisas podem te levar a diversos sites para auxilio destes, e também recomendo o canal do Gustavo Guanabara - Curso em vídeo, acredito que vai te auxiliar muito a como dar andamento aos estudos

1

Também sou iniciante, já fiz vários cursos do Guanabara, e como recomendação faria na plataforma de cursos dele (Curso em Video) para melhor organização, sempre que voce terminar de assistir um vídeo a plataforma marca como assistido e não acontece como no youtube de ter que procurar pelo próximo conteúdo, já que ele está em ordem. No fim ainda há um teste de conhecimentos que ajuda a relembrar o conteúdo, tudo isso também é de graça, mas caso queira emitir certificado paga um valor.

Caso voce entenda ingles, atualmente estou estudando no FreeCodeCamp, a metodologia deles é ensinar um conceito e dar um exercício para colocar ele em prática, além disso tem pequenos vídeos que te ajudam a resolver caso você fique preso, além de uma espécie de fórum com dicas para chegar na resposta.

Ainda sobre o FreeCodeCamp, tem a possibilidade de escolher o portugues como linguagem, porém não uso então não posso afirmar se a qualidade se mantém na tradução.

1

Eu recomendaria que você buscasse entender qual tipo de técnologia/área você gosta mais ou tem mais afinidade ("back-end ou front-end?", "React ou Angular?", "Java ou C#?", esses tipos de questionamentos). E por mais que tenha uma infinidade de opções e seja quase impossivel você dizer "É ESSA ÁREA E ESSA LINGUAGEM!" você pelo menos terá uma foco mais definido para se manter constante, com o tempo você descobrirá novos caminhos e talvez queira mudar, mas é melhor seguir algo um pouco mais definido que sair estudando tudo e qualquer coisa.

Depois de decidir seu campo/linguagem/tech/etc, eu te aconselho a buscar por Roadmaps do que você escolheu, muitas pessoas que ensinam por ai geram alguns fluxogramas ou listas de coisas para se estudar e "dominar" uma linguagem, para quem não sabe por onde começar é algo bem interessante...

Por último, só não esqueça de estudar a base do que você escolha (por mais que isso seja abstrato de se entender), coisa como funcionamento de vairaveis, fluxos de leitura do codigo, estrutura de dados e por ai vai. Mas não se mate com isso também, achando que você não sabe de tudo ou que ainda falta muito conhecimento ou coisa do tipo, até porque mesmo um pleno/master sempre ta aprendendo mais todos dias, pois na programação tu nunca vai saber 100%. :)

1

Um bom começo seria procurar um exemplo de projeto ou um passo-a-passo, se possível, de algum projeto semelhante a alguma coisa que você queira fazer e tentar replicar até você entender como prosseguir por conta própria. Além é claro do óbvio de estudar programação e a linguagem que você quer trabalhar.