Isso que você falou de melhorar a base ao invés de frameworks e não ser tão apressado lembrou um pouco de como eu me sinto. Comecei uma faculdade de SI e lá a gente pegou a base com C, eu também vinha estudando o curso de lógica do Guanabara. Troquei de faculdade e agora minhas aulas só começam ano que vem, continuo estudando o curso de lógica e depois pretendo ver o resto de C que não vi na faculdade. Porém as vezes fico pensando se não estou desperdiçando tempo, vendo uns amigos meus estudando Python, HTML, CSS fazendo projeto de site e tal.
Eu já experimentei um pouco de Front mas gostei mais de lidar com C, por isso tô priorizando aprender essa base primeiro, depois vou pra Java, mas não sai a sensação de que eu tô atrasado