conheço todas as estruturas basicas como laços, repetição, listas, funções, variaveis e talz
Se você realmente sabe tudo isso qual a dificuldade de aplicar-los? Comece desenvolvendo algo simples . Não sabe criar uma condição para verificar se a váriavel idade é maior ou menor que 18? Você pode criar uma lista com essa variavel com várias idades e verificar uma por uma usando laço.