My favourite resource that I discovered a few years ago in a similar Ask HN thread: http://eloquentjavascript.net
> Where do I go?
You don't really need to go anywhere else (especially not into the vortex of looking for the best resource) to learn and be confident with vanilla javascript.
> ... and how hard is this actually going to be?
Well that depends more on you and your preference for learning materials. I studied a chapter a day (like 3 hours concentrated per day) and was done in 3 weeks.
Agree with op, the above link https://eloquentjavascript.net is a good resource to checkout.
I have bookmarked few other links from HN
https://news.ycombinator.com/item?id=13979472
https://github.com/getify/You-Dont-Know-JS
https://www.robinwieruch.de/javascript-fundamentals-react-re...