Ippo: Primeiro Passo
Vamos distinguir alguns conceitos antes. A programação se divide em várias vertentes, mas as duas áreas base e macro (na parte técnica) são Front End e Back End. De forma bem grotesca, front end é a "aparência" das coisas, e back end é que rolando pro trás. O back é todo o conjunto mecânico do carro, com a parte elétrica, combustível e etc. O front é a lataria, a ergonomia interna do banco e componentes. Outra parte muito importante da programação é a parte de armazenagem e consulta de informações, que é popularmente chamada de "banco de dados".
Dentro do Alura tem o que eles chamam de Formação, que é só uma estruturação de vários cursos deles para um fim específico. Eu separei algumas dessas formações. 2 para back, 2 para front, 2 de banco, 1 que é algo que todo mundo precisa saber (git) e 1 mais específica para ciência de dados. Existem várias linguagens e frameworks (vocês vão aprender o que é um framework mais pra frente). As linguagens vocês já viram a gente falar várias vezes na vida. "Java", "PHP", "Python" "C#" (lê cê sharp).. Para back end eu escolhi Python pra vocês porque é uma das mais fáceis de se aprender/começar. É a que é usada na fábrica de softwares(quem quiser ir para back end) do unipe. E é a que vocês vão ver no p1 na parte de algoritmos.
Para front tem menos escolhas. Vai ser HTML e CSS pra tudo, e algum framework que usa javascript. Então coloquei react que é um dos mais populares.
Banco e git acho bom pra todo mundo, mas podem vir depois do back/front. E o curso de data science tá aí pra caso bruninho queira mais pra frente dar uma olhada. Mas ele é pra depois de já saber programar.
Não se espantem com os tamanhos. Não é pra estudar isso tudo de uma vez. Quem quiser começar com back, vê python -> django -> git -> modelagem -> sql Quem quiser começar com front, vê html+css -> react -> git -> modelagem -> sql
https://cursos.alura.com.br/formacao-Python-linguagem https://cursos.alura.com.br/formacao-django
https://cursos.alura.com.br/formacao-html-e-css https://cursos.alura.com.br/formacao-react-js
https://cursos.alura.com.br/formacao-python-data-science
https://cursos.alura.com.br/course/git-github-controle-de-versao https://cursos.alura.com.br/formacao-modelagem-dados https://cursos.alura.com.br/formacao-postgresql