Olá!
Indico o Livro "Lógica de programação e Algoritmos com JavaScript" do Edécio Fernando Lepsen - Novatec. Você encontrará na Amazon com pronta entrega. Enquanto o livro não chega, tem um curso na Udemy da Hcode completo de JavaScript do básico ao avançado. Lá eles seguem uma metodoligia de "pegar na mão" e ir destrinxando item a item. Espero ter ajudado. Um abraço e não desista!
Obs.: Em relação aos tópicos, vão aparecendo conforme for progredindo e codando quando for possível. Pois os desafios no desenvolvimento profissional, aparecem conforme as demandas. Então, estudar tópicos não vão te preparar para tal. Aprendendo os fundamentos e a estrutura da linguagem, isso sim, te fará buscar pelas soluções certas. Porque não é só perguntar na web, precisa saber o que perguntar também! Boa sorte!