The only way to master JS is to read one or two books (YDKJS being one of them) and then actually program projects of increasing ambition while asking questions and reading docs.
I'll never understand the obsession with reading so many books and doing so many courses.