Yes, but. Before you learn class based ES6 you have to learn prototype based ES5. And before you learn ES5 you need to understand the engine and C++. And before you learn C++ you need to learn assembly and machine code. It is very important to learn the basics/roots first. So yeah... you need to learn Java as well.
I think it is bullshit.
We would have absolutely zero interesting musicians if you had to start with scales. No one would be speaking German if you had to start with grammar.
And... I think you should start your programming journey by borrowing, stealing and copying. Because that way you will be able to create something from day 1... and that is fun and addictive. Inventing better wheels and the rest will come by itself in due time.
And by the way. Go to Germany, say "zwei Bier bitte", give the second beer to a stranger and you will be speaking German in no time. The grammar can come later.