I'd highly recommend the FreeCodeCamp curriculum for learning HTML, CSS, and JavaScript. I found it very helpful when learning to code, and the curriculum gives you an easy way to direct and organize your learning.
I worked through the majority of it when learning to code (didn't finish all of the "certifications" as I ended up finding a job). Happy to answer any questions about it as well.
I will strongly suggest freecodecamp as well. Try to complete it without looking for solutions on Stack.
Alternatively, if you're looking for employment and you're in the countries where Lambda School[0] operates, that's a really great option for you to explore.
https://learn.freecodecamp.org/
I worked through the majority of it when learning to code (didn't finish all of the "certifications" as I ended up finding a job). Happy to answer any questions about it as well.