Sua jornada de estudos de programação na Alura
Não sabe por onde começar seus estudos por aqui? Este é um pequeno guia, que pode te ajudar a encontrar o conteúdo ideal para você aqui na Alura.
Para começar, sugiro que você use nosso recomendador de cursos, ele vai te sugerir o que estudar com base nos seus planos, e se mesmo assim você quiser mais dicas, continue lendo este artigo 🙂
Está começando agora em programação? Então sugerimos que você comece pela Formação Iniciante em Programação, ela vai te ajudar a dar os primeiros passos com desenvolvimento de software, com lógica e JavaScript, e será sua base independente se você quiser seguir em back-end, front-end ou mobile.
Se você pretende seguir uma carreira como tester, ou seja, deseja seguir uma carreira em qualidade de software, a Formação Carreira QA: processos e automação de testes é perfeita para você e se você já trabalha como QA, mas ainda não faz automação dos seus testes, ela também vai te ajudar a entrar no mundo da automação de testes.
Fonte: CreativeOps Alura
Se você veio estudar desenvolvimento de jogos com a gente, te indico a Formação Jogos com Unity. Lá você vai aprender a criar jogos para PC, para a web e para plataformas mobile, além de entender como trabalhar com jogos em 2D e em 3D. Mas, para estudar esta formação é importante que você conheça lógica de programação e a linguagem C#, estes conteúdos você também encontra aqui na Alura.
Se você já sabe lógica de programação e como usar o Git e quer se aprofundar em alguma linguagem para Back-End, temos conteúdos em JavaScript, Java, PHP, Python, C#, Go, Kotlin, Elixir, Rust, C e C++. Se você está estudando para entrar no mercado de trabalho e quer escolher uma linguagem, te indicamos começar em JavaScript. Abaixo, vou listar a ordem que sugiro que você faça as formações aqui na Alura, para que seu aprendizado seja mais coeso:
JavaScript
Comece pela Formação JavaScript para backend e depois você pode se aprofundar em Node.js, com a Formação Node.js com Express.
Fonte: CreativeOps Alura
Java
Comece pela Formação Java e Orientação a Objetos, depois você pode estudar a Formação Java Web com Spring Boot.
Fonte: CreativeOps Alura
PHP
Comece pela Formação PHP para aprender a linguagem, depois siga na Formação Laravel ou na formação Symfony e Doctrine.
Fonte: CreativeOps Alura
C-Sharp
Se você quer programar em C#, comece pela Formação C# e Orientação a Objetos. Em seguida, você pode seguir na Formação ASP.NET Core (com API Rest), ela é importante se você quiser seguir com .NET, pois é uma plataforma bastante usada com o Framework. Para dar aquele up nos seus conhecimentos em C# você também pode fazer a Formação Boas práticas em C#, que abrange refatoração, SOLID e outros conceitos bem importantes!
Fonte: CreativeOps Alura
Python
Se você quer aprender Python para Web, comece com a Formação Python, depois você pode fazer a Formação Django com os cursos desse Framework ou fazer os cursos do Framework Flask. Lembrando que, se o seu foco é Data Science, vá direto para a formação Python para Data Science.
Fonte: CreativeOps Alura
Kotlin
Para começar em Kotlin, inicie com a Formação Kotlin e se você quiser seguir em Kotlin para back-end, pode fazer a Formação Kotlin e Spring Boot. Importante mencionar que para que você tire um melhor proveito dos nossos conteúdos de Koltin, sugerimos que você estude primeiro a Formação Java e Orientação a Objetos.
Fonte: CreativeOps Alura
Se o seu objetivo é estudar Kotlin para aplicações mobile, inicie com a Formação Kotlin, em seguida sugerimos a formação Desenvolva seu primeiro app Android com Kotlin.
Fonte: CreativeOps Alura
Go, Rust, Elixir, C++
Se quer aprender Go, a Formação Go vai te ensinar a desenvolver nessa linguagem! Para aprender Rust, você pode fazer os cursos de Rust. Para estudar Elixir, te sugerimos a Formação Elixir, e para estudar C++, temos a Formação C++.
Front-End
Se Front-End é onde você quer investir, temos uma Escola de Front-End com diversos conteúdos para você! Para começar, você pode iniciar nesta formação que ensina HTML e CSS.
DevOps
Se você não tem familiaridade com o termo DevOps e quer ter, pode começar seus estudos nesta formação de primeiros passos em DevOps.
Fonte: CreativeOps Alura
Além disso, não deixe de conferir os cursos de Inovação, Gestão, Design e Data Science, temos certeza que eles podem enriquecer muito sua trajetória!
Ah… Se não encontrar aqui a formação que procura, não deixe de conferir no campo de busca da plataforma o assunto que você quer estudar. Eu tenho certeza que você pode encontrar o conteúdo perfeito, para dar uma alavancada no seu aprendizado e na sua carreira!
Não desanime!
Sabemos que a área da tecnologia da informação é muito vasta, tem diversos caminhos, termos novos e o início pode ser confuso, mas aprender programação pode ser muito recompensador, e se você estiver vindo de outra área, tenha certeza que seus conhecimentos não vão ser desperdiçados, mas vão agregar na sua carreira em tecnologia, independente do seu perfil, de sua origem, história de vida, gênero ou o que quer que faça de você quem você é, investir no seu futuro hoje e acreditar no seu potencial vai valer a pena. Pode ser que a estrada não leve você exatamente onde você esperava, mas você vai estar construindo algo seu ♥️
Caso você tenha qualquer dúvida ou sugestão, não deixe de entrar em contato com a gente no fórum ou na nossa comunidade no Discord.
Bons estudos!