Hey there @codely,
I would caution you against diving in to too many resources that cover the same topics. It is very easy to be stuck in “tutorial purgatory” that way.
Programming isn’t something that you can really “master”. There is always more to learn, and memorising all of the concepts is near impossible. My recommendation is to work your way through the freeCodeCamp curriculum, and supplement your learning with documentation as needed. Here’s why:
The goal here isn’t to know everything there is to know about HTML, but to know the basic concepts. You’ll find that, as you build things and expand your skillset, you’ll remember the stuff you use and forget the rest. If you asked me how to make a drop down in a form, I’d probably have to look it up because it’s not something I do often. And that’s okay. Once you’ve got the core concepts down, referencing documentation when you don’t know how to do something becomes a much smoother process.