Contrairement aux ceux qui ont parlé, je trouve le livre d'op assez sympa, ça commence par des notions simples puis on détaillera des idées plus durs comme comment traiter les fonctions, l'héritage basé sur prototypage et les async-awaits et générateurs, c'est plutôt correct et plutôt complet. On n'oublie même pas de parler de qualité du code, les requêtes réseaux et les regex, c'est déjà très bien pour un tutoriel. Qu'est-ce que tu attends de plus ?
Vu que la plupart des gens ignorent encore les nullables, c'est aussi très bien d'aborder les notions de chaînage et coalescence des nulls dès le début.
Odin project peut être intéressant, mais ça ne remplace pas l'utilité d'un bouquin.
Après personne t'oblige de regarder un livre de page 0 jusqu'à la dernière page. Tu peux glisser rapidement et regarder que les pages qui t'intéresse.