Roadmap to learning javascript and mastering freeCodeCamps exercises

What would be an ideal roadmap to learning Javascript and getting better at these freeCodeCamp exercises?

Something that has helped me so far is to use multiple sites to learn the same thing. Do the javascript exercises until you get stuck, and then go somewhere else (codecademy,udemy,books etc) and work on them until you are stuck again and keep hopping around. I found that the different teaching styles made some things easier to pick up. And then I use FCC as my roadmap for how comfortable I actually feel by redoing the exercises to see where I’m at.