Heya,
So as cbreemer mentioned above, it's not a great idea to use YouTube tutorials for learning, especially programming. One thing that I always recommend to new developers is to avoid these as they will often get stuck into something known as "tutorial hell", where you're able to create projects following a YouTube tutorial. Still, then when it comes to creating your own project, it becomes next to impossible to find out where to start.
Personally, I do feel this is something that could be causing why you are struggling to understand HTML and CSS; however, another thing I've picked up on is that you're looking for a "faster" way of learning what you need to keep in mind is that when it comes to programming there is no "fast" way of doing things and rushing through concepts and learning will only leave you feeling lost and be the eventual reason you throw in the towel and give up.
Remember to take your time when learning, and do your best to understand concepts and topics; for example, learn the basics of HTML tags and then create a couple of fun projects where you just play around with the different tags and see how you can manipulate them to do special fancy things on your website.
Once you've done the above, move on to another topic and then do the same thing.
As for actually learning in a decent way, what I recommend is just to do some normal research on the basics of HTML first and then create some basic pages using those topics. The best way to learn to program isn't just by reading and watching tutorials but rather actually creating projects. Simple things like your own CV in the form of a website or even a clone of a popular website that you like to use.
By incorporating your learning into physical projects that you created in your free time, you become a vastly improved developer.
Remember to take your time, and don't rush through concepts because they are boring; jumping around and doing random concepts and not learning others is a surefire way to get nowhere quickly.
Below are a couple of websites I do recommend for learning the basics of web development.
W3Schools HTML ->
https://www.w3schools.com/html/default.asp
W3Schools CSS ->
https://www.w3schools.com/css/default.asp
CodeCademy ->
https://www.codecademy.com/catalog/language/html-css
I also highly suggest taking a look at this article to help you set up VScode (this is an integrated development environment) that can be used to develop websites with far more ease compared to something like Notepad++
Visual Studio Code has become the most popular source code editor out there. It is lightweight but powerful, and it is no doubt my favorite. In this article, I am going to walk you through how to get started and set up VS Code for Web Developers. Here's a
www.freecodecamp.org
Good luck with your learning journey and let me know if you need anything else!