acho que, primeiramente, esquecer sobre frameworks e conceitos avançados. Foque MUITO em logica de programação e sintaxe da linguagem. É impossivel ser um bom profissional sem voce dominar pelo menos lógica.
Depois de entender sobre conceitos como SOLID e Clean Code, voce vai poder começar a brincar com frameworks e bancos de dados.