Dar um passo atrás e aprender C++
Olá, programo por hobby atualmente mas quero me empregar no futuro, tenho 15 anos e atualmente programo em php com laravel e quando quero experimentar algo diferente programo com node e express, escrevi minha primeira linha de código a quase 3 anos mas só em julho no ano passado tomei a decisão de focar, desde então como disse venho aprendendo php e javascript, mas nos últimos 3 meses venho amando assuntos um pouco mais complexos principalmente por acompanhar o canal do Akita, e a algumas semanas tenho pensado sobre dar um passo atrás e aprender algo mais baixo nível como c e c++ para ter uma visão/noção/base mais funda sobre software.
Sabendo disso:
1 - Gostaria de saber dicas de material, já li um pouco o livro "C completo e total" ano passado mas não por muito tempo, e gostaria de receber dicas de material de pessoas que já estudaram sobre o assunto.
2 - Como disse gostaria de aprender coisas mais fundamentais, me interesso mt sobre o assunto mas não sei pra onde ir depois de aprender algoritmos e estruturas de dados, compiladores talvez?
3 - Devs mais experientes, que conselho daria pra um muleque de 15 anos que ama o assunto e não sabe o que fazer no futuro? Me decidi de fazer faculdade, mas e o resto? Tento ler mais livros? Largo a preguiça e começo a ler mais documentação das coisas? Como aprendo mais sobre software além do codigo? Taco o fo$#-## pra tudo isso e vou aprender react? kkkk(brincadeira). Emfim, me vejo um pouco perdido sobre coisas além de escolher uma stack como react, express e mongoDB