Oii, Caroline!
É completamente normal sentir-se um pouco perdida no início da sua jornada em programação. Muitas pessoas passam por isso, então não se preocupe, você tá no caminho certo!
Vou te dá algumas dicas que podem te ajudar a entender melhor os desafios e a desenvolver suas próprias soluções:
Leia com atenção o enunciado: Antes de começar a programar, leia o desafio várias vezes. Tente identificar palavras-chave e entender o que exatamente está sendo pedido. Às vezes, desenhar um diagrama ou fazer anotações pode ajudar a visualizar o problema.
Divida o problema em partes menores: Tente quebrar o desafio em etapas menores e mais gerenciáveis. Por exemplo, se o desafio for criar um programa que calcule a média de uma lista de números, comece pensando em como você pode somar os números e depois como dividir pelo total de elementos.
Pesquise e estude conceitos: Se algum conceito não estiver claro, faça uma pesquisa rápida ou volte ao material do curso. Entender a teoria por trás do que você está fazendo pode clarear bastante as coisas.
Pratique com exemplos simples: Antes de tentar resolver o desafio completo, experimente criar pequenos programas que pratiquem partes do problema. Isso pode te ajudar a ganhar confiança e entender melhor cada etapa.
Revise soluções anteriores: Olhar para desafios que você já resolveu pode ser uma boa maneira de reforçar o aprendizado. Tente entender o raciocínio por trás das soluções e veja se consegue explicar para si mesma ou para outra pessoa.
Não se apresse: Dê a si mesma tempo para pensar e entender o problema. Às vezes, deixar o problema de lado por um tempo e voltar a ele mais tarde pode trazer novas perspectivas.
E lembre que os desafios não são obrigatórios, então você pode deixar ele pra revisitar depois quando já tiver mais base.
Programação é uma habilidade que se desenvolve com prática e paciência. Com o tempo, você começará a ver padrões e a se sentir mais confortável com os desafios.
Um abraço.
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓