Muito top a sua iniciativa, parabéns!
Então, achei sua ideia de fazer ensino médio no IF muito boa! Eu me formei lá também, fiz técnico em informática aqui em Brasília. É uma escola ótima que te ensina vaaaarias coisas, recomendo muito.
Sobre seu foco mas olimpíadas, é uma ideia muito boa também. O raciocínio lógico-matemático ajuda muito na programação (a parte do seu cérebro ativada na hora de resolver uma equação, por exemplo, é a mesma parte ativada na hora de escrever um código)
Por fim, recomendo a criação de projetos, pois só assim é possível se tornar um ótimo programador. Começe com programas simples, como:
- O usuáro insere a medida dos 3 lados de um triângulo e você diz que tipo de triângulo ele é.
- O usuário insere o raio de um circulo e você diz a área dele.
Começe com projetos simples, mas sempre pense em criar códigos simples e limpos (recomendo uma pesquisa sobre códigos limpos também).
Depois de ter uma boa base na linguagem que está aprendendo, começe a criar uns jogos mais simples, como:
- Jogo da forca
- Jogo da Velha
Todos esses jogos com ou sem interface gráfica, você decide (recomendo criar primeiro usando o console mesmo, e depois refazer com uma interface)
Depois de fazes esses projetos mais complexos, ai eu indico você aprender coisas mais avançadas, como orientação a objetos, padrões de projeto (padrão MVC, por exemplo). E como você quer ser uma programadora backend, desenvolva uma API.
- API de cadastro e consulta de usuário
- API de um restaurante (receber pedidos de uma mesa, calcular a conta, fechar a conta e etc)
Depois de conseguir criar todos esses projetos, você vai estar pronta para estagiar em alguma empresa de teclonogia, e dai pra frente começa sua carreira de Dev.
Ah, outra coisa importante, aprenda mais de uma linguagem, tipo Java ou Typescript (pra backend).
Não se esqueça também das ferramentas auxiliares como o Git e o Github. Essas você pode aprender mais pra frente, quando for construir sua API.
Enfim são muitoas coisas pra aprender e desenvolver, impossível falar tudo em um post só.
Espero que tenha ajudado!
Amei as sugestões de projeto! E a respeito de Git e Github, eu pretendo aprender com o mestre Guanabara! Eu ainda não sei o que é API e muito menos Clean Code, mas já tinha esquecido que preciso aprender, obrigada por me lembrar! E á respeito do IF, você saberia me dizer se é verdade que por essas escolas é possível conseguir uma vaga de estágio passando por um processo seletivo?