A base mesmo é a matemática, comunicação e expressão e ciências. A pessoa não se desenvolve bem em qualquer área que exija qualificação e não seja só repetição sem isso.
Depois vem a base da computação. Que é tudo. Quando falam que falta a base significa que a pessoa pula o aprender a computação e a engenharia de software. A pessoa decora receitas de bolo e aprende a usar certas tecnologias. Mas usa errado, mesmo 'que dê algum resultado e funcione, mas assim:
Quando você começa aprender o que precisa, um tema leva a outro. Se a pessoa não está conseguindo estruturar isso, ela precisa de um curso muito bom. Ou ela faz bem sozinha ou procura ajuda pessoal. Muitas evzes é questão de atitude aprender a base.
Faz sentido para você?
Espero ter ajudado.
Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente. Para saber quando, me segue nas suas plataformas preferidas. Quase não as uso, não terá infindas notificações (links aqui).