Para o seu caso e tantos outros, que veem a dificuldade de encontrar tempo livre para se dedicar em algo, vou passar algumas dicas que me ajudaram a poder aumentar a eficiencia e descobrir tempo, quando antes achava que não existia:
Procure sobre Gestão de Tempo
Isso no inicio será como um novo paradigma. É muito mais conhecido outras gestões, das como a financeira, por exemplo. Por isso entendo comum não conhecer se for o caso.
Nesta gestão, passará a ver todas as suas 24 horas do dia como um tempo gerivel e paupavel, onde pode organizar e medi-lo. Assim, permitindo encontrar as lacunas de tempo livre que antes nem via direito.
Gosto do canal Jovens de Negócios e vi que tem um video breve sobre, onde pode ajudar a entender melhor: https://www.youtube.com/watch?v=L3zsFWDKzp0
Procure um foco
Quando não temos muito tempo, não podemos ver muitos conteudos com maior frequencia. Assim, se houver vários assuntos que queira ver, se ver muito pouco e sem uma repetição minima necessária, irá infelizmente, patinar nos estudos. Nem precisa dizer que isso culminá numa desistencia.
Assim, a dica de ouro é procurar ver uma coisa de cada vez. Paciencia com o aprendizado é a chave para atingir qualquer que sejam as metas.
Procure por roadmaps, que são "caminhos" para se atingir objetos em várias tecnologias. Há roadmaps de dev Java, roadmaps para dev Front-end, enfim, para várias techs.
Esse site é bem conhecido: https://roadmap.sh/
Procure se auto conhecer
Cada um possui um ambiente diferente, impactado ainda com possiveis neurodivergencias (alguns TDAH, autismo, etc), ou outros aspectos de saúde, onde tudo isso afeta na forma que age e vive.
É um tema que muito é jogado de lado e tratado como algo terciário, todavia a mim, é o principal. Se não se conhece inteiramente, como poderá seguir com plenitude um caminho de sucesso ?
As vezes, uma preguiça que vem e vai, pode ser um caso de TDA, que se não descoberto, viverá a vida sendo julgado por preguiça, quando na verdade, era algo que não podia evitar e sim amenizar com algumas tecnicas.
Procure ter paixão no que faz !
Desenvolver desde habilidade, projeto ou qualquer coisa que demande exforço contínuo, requer determinação alta para se manter naquilo. Todavia, quando há um sentimento incluido, isso se torna mais forte.
Por isso, voltado a programação, ainda mais por estar na escola (acredito eu ensino medio ou anteior) e não precisar deste conhecimento por ora para conseguir trabalho, você tem tudo para poder escolher o que te traz mais amor e assim poder seguir por este caminho, mesmo que demore meses a anos para dominar.
Se fica indeciso, recomendo o caminho básico, do HTML, CSS e Javascript. É requisito a quase todo dev saber esta tríade. Com isso faz site, jogos, apps, enfim. Se bem domina-las, consegue alçar ótimos vôos !
Espero ter ajudado ;)
Como não da para seguir e não temos links nos perfis, deixo meu Github, onde pode me seguir ;)