Se você quer saber como aprender programação ou mesmo como aprender a programar sozinho e do zero, se prepara pra esse vídeo que ele tem o macete essencial que talvez você tenha negligenciado por muito tempo, justificando o motivo de você não saber como programar até hoje.
Logo de cara aqui já vou martelar em cima do primeiro ponto que você tem que fortalecer aí dentro da sua cabeça na hora de entender programação, cara, é o conceito de lógica de programação, você não consegue, simplesmente não consegue aprender programar se você não tiver a lógica de programação muito bem cauterizada aí dentro da sua cabeça. E existe uma etapa que antecede a lógica de programação que a gente chama de lógica proposicional, o que é essa lógica proposicional? É a base da base para que você entenda a lógica de programação. Você vai ver na estrutura de uma lógica proposicional informações como conectivos, disjuntivos, ou exclusivo, condicionais o conceito bem estrutural mesmo, para quando você chegar na lógica de programação você olhar para aquele assunto assim, caramba eu sei exatamente o que que esse assunto está tratando. Então uma das minhas recomendações quando você for aprender a programar é que você inicie pela lógica proposicional em seguida você vai para lógica de programação.
Na hora que você está aprendendo a programar você está começando a entender como que o sistema computacional funciona em seu interior, então o conhecimento sobre tipos de dados ele é fundamental principalmente se você for trabalhar com programação de baixo nível, quando eu falo programação de baixo nível estou falando ali algo muito mais próximo de hardware como a linguagem C por exemplo, então próximo patamar aí para você vai trilhar depois algoritmo será tipos dados, e em seguida você vai explorar os conceitos de variáveis e constantes, é importante que você não fuja dessa sequência que tô te passando essa sequência ela é linear, ou seja, se você se atropelar, pular etapas, “Ah essa etapa que eu acho que é desnecessária, essa etapa aqui vou deixar para depois”. Automaticamente você vai estar se sabotando, então quando você tiver aprendendo você tem que ter um norte, você tem que saber onde você está e onde você quer chegar.
Chegou a hora de dar um salto um pouco mais ousado na programação, você vai ver sobre condicionais os tipos de condicionais que existem, as condicionais encadeadas e nessa nessa parte dos seus estudos é onde você vai ver com muita ênfase o por que da lógica proposicional que a gente viu lá no começo, a lógica proposicional ela vai estar totalmente presente dentro de condicionais, então se você não vir lógica proposicional lá trás quando chegar em condicional você corre um sério risco de acabar não entendendo alguma coisa, vai fazer uma condicional incorreta, vai testar uma condicional e a saída vai ser totalmente diferente daquilo que eu estava esperando, por quê? Porque você não solidificou as suas bases lá trás em lógica proposicional, mas fica tranquilo porque isso não é uma falha sua infelizmente a maioria dos cursos não martelam em cima de lógica proposicional e você como aluno, né, como estudante de computação de programação por não saber que existe essa base acaba passando por cima.
Nessa sua trajetória de programador você tem que aprender laços de repetição, todos os tipos de laços de repetição, algumas linguagens trabalham com quatro tipos de laço a estrutura em volto nos laços de repetição é sempre a mesma, mas algumas linguagens vão lá e deixam alguns detalhes, algumas características mais diferentes de outras, enfim. PHP por exemplo você consegue trabalhar com uma derivação de até quatro tipos de laços de repetição e isso é totalmente normal, o que importa é que você consiga compreender muito bem o conceito por trás do laço de repetição, por que ele tem esse nome, para que que ele serve, quando você usa, em qual situação que você escolhe o laço A ao invés do laço do D do laço C, enfim. Esse tipo de conceito você tem que ter muito bem solidificado, e é nesse ponto que a maioria dos alunos se perde, laço de repetição é um dos primeiros assuntos difíceis dentro da computação, na programação e a pessoa que não conseguir entender muito bem esse assunto ela vai ficar perdida.
Escalando mais uma etapa aqui na nossa carreira de como aprender programação, você vai ter que aprender sobre vetores e matrizes, muita gente acaba falando sobre vetores e matrizes lá atrás quando a gente fala sobre tipos de dados, porque vetor e matriz são dois tipos de dados normal, o problema é que esse conceito de vetor e matriz ele é um pouco complexo para você ver quando você tá aprendendo sobre tipos de dados lá no comecinho de lógica de programação, então eu geralmente com os meus alunos da faculdade dos cursos técnicos e dos meus cursos que os ministros, eu geralmente gosto de trazer esse conceito de vetor e matriz para esse momento bem depois ali de laços de repetição de forma que a pessoa já esteja muito bem estabelecida em alguns conceitos e não fique perdida quando eu passar alguns conteúdos, então minha recomendação é que você veja matriz e vetor depois de ter visto laços de repetição.
Funções é um dos tópicos mais interessantes dentro da programação porque pela primeira vez você começa a enxergar uma maneira de otimizar de fato e reaproveitar alguns determinados conteúdos para não ter que ficar reescrevendo tarefas que são triviais, então você começa a enxergar ali a possibilidade de reaproveitar trechos que você já fez dentro de outras áreas do mesmo código e isso é fantástico, e funções ela assim emenda com o último assunto que você precisa ver em lógica de programação que é função recursiva.
Por fim, você precisa escolher uma linguagem de programação. Beleza você já aprendeu como programar você já sabe direitinho toda a estrutura de lógica de programação agora você precisa escolher uma linguagem para chamar de sua, então esse momento da escolha da linguagem vai definir basicamente o caminho que você vai seguir como programador, programador móvel, programador desktop, programador web, front-end, back-end, enfim. Essa etapa ela é crucial para poder mostrar para você a trilha que você vai seguir nessa carreira de programação.
Então observe que se você tinha essa dúvida sobre como aprender programação as etapas elas são sequenciais, não é algo tão difícil tão complexo de entender, mas só que você tem que martelar em cima na lógica, tudo isso de nada serve se você não tiver a lógica de programação muito bem apurada, tá? Porque a lógica de programação ela tá presente em toda e qualquer linguagem, não existe nenhuma linguagem que não tenha lógica de programação por trás, rodas elas seguem os mesmos princípios, os mesmos tópicos e até os mesmos tipos de comandos. Existem claro alguns comandos específicos de língua pra linguagem isso daí a uma particularidade, mas só que todos esses que eu comentei função, função recursiva, vetor, matriz, variável, constante tudo isso está presente em todo tipo de linguagem.
Assista a esse conteúdo no Youtube: COMO APRENDER PROGRAMAÇÃO [ATUALIZADO 2022]
Deixe um comentário