Bacana!
Acho que vale estar de olho nas areas de TI mas é importante focar em uma área de desenvolvimento se o seu objetivo for entrar no mercado de trabalho.
É bom ser generalista em alguns assuntos mas ser especialista em pelo menos 1.
Isso porque cada um dos temas citados tem uma vastidão de conhecimento para estudar.
Recomendo a galera da Rocketseat. Lá você terá muito contato com Javascript para usar em projetos Web, Mobile e Backend.
E tmb o pessoal do Full Cycle, eles falam bastante de linguagens como Go, Microserviços, Docker.
Livros eu acho bacana também mas se for o seu primeiro contato acho melhor partir para prática a fim de pegar mais confiança e entendimento de como as coisas funcionam. Os livros mais famosos normalmente são bem teóricos e já exigem um conhecimento prévio que você adquire atuando na área. Os livros de iniciantes recomendo algum sobre AWS mais básico.
Sucesso aí e bons estudos :)