I think there's really no way around the fact that web development is a mountain of legacy practices that few people can even logically justify. Learning the language is where you have to start, but even then, superset language fads come and go. You might pop open the hood on the source of a project and realize they never migrated away from CoffeeScript, or you might have to wrap your head around obsessively pedantic TypeScript signatures just to figure out what is going on.
Discussion
And ofc you will always have some retard that tells ypu to just scrap it all and learn WebASM and rust, but that person has never hit a deadline or managed a team budget in their life.
I *almost* know what you're saying , I think I'm making progress. Thanks man.
I think my practical advice is this:
Spend time in pure javascript, but don't get trapped there, because it is not applicaple to modern web development. After you can do a couple toy projects, try learning React, which is a well-established framework. You will probably run into Typescript, and you shouldn't shy away from it, since it is just JavaScript with enough guardrails to make the code maintainable.