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?




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"
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
Recomendo começar pelo básico, a sintaxe da linguagem.
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.