Leonardo Paz
Leonardo Paz09/08/2022 22:01
Compartilhe

Programação autodidata

    Olá Devs, queria dicas de como iniciar no aprendizado de novas linguagens de forma autodidata. Quais passos devo realizar primeiro? existe um padrão de exercícios para resolver? se não, como posso arranjar estes para por em prática meus códigos?

    Compartilhe
    Comentários (3)
    Priscilla Araujo
    Priscilla Araujo - 10/08/2022 10:23

    da pra procurar projetinhos na Internet, olhar no próprio github, pegar projetos de outras pessoas e fazer alterações pra ir treinando. na dio os bootcamps sempre tem exercícios e projetinhos. além disso, tem outra plataforma q eh bem legal, eles tem um discord bem ativo e tem exercícios todo dia e projetinho todo mês. chama "lets code by ada"

    Angelo Rocha
    Angelo Rocha - 09/08/2022 22:25

    Vou responder como quem também está aprendendo ainda, mas que já verificou certos padrões nessa cultura. Se você já conhece uma linguagem, fica mais fácil adaptar um aprendizado para conhecer outras pois já sabe como aprende e que padrões de ensino se adequam mais ao seu gosto. Também já sabe que a lógica é a mesma em todas as linguagens, a abordagem é que difere, e o paradigma (não me refiro aos paradigmas em programação, mas ao paradigma de uma linguagem em si). Então de maneira resumida é isso, aprende-se lógica e estrutura de dados primeiro, loops e repetições, e depois a sintaxe da linguagem pretendida. Entender o paradigma da própria linguagem vem sozinho, e ai é exercício e aprofundamento. É um pouco complexo mas não muito, pois o conhecimento mesmo só vem com o uso não é? Nenhum curso nos deixará mestre em uma linguagem por mais que diga que é "do básico ao avançado".

    LN

    Luan Nascimento - 09/08/2022 22:18

    Recomendo começar pelo básico, a sintaxe da linguagem.

    • como são declaradas as variáveis? São elas dinâmicas ou estáticas?
    • Estrutura de Ifs, laços while, do while, for, foreach, switchcase.
    • como funciona a criação de métodos e classes

    E por aí vai. Um professor meu uma vez disse: "Um if é um if, um for é um for, não importa a linguagem. Uma vez que você sabe utiliza-los só precisa se adaptar as particularidades daquela linguagem."

    Usar os cursos da plataforma como um norte e depois ir se aprofundando por conta própria pesquisando pelos assuntos que te chamaram a atenção em certos sites, fóruns e youtube. O linkedin também possui uma área onde dá pra fazer cursos onlines. É pago, mas é possível fazer de forma gratuita durante o prazo de 24 horas após inscrever-se no curso.