Based on my experience learning full stack development, those are some of the worst teachers.
I started making real progress when I stopped using those, including Stack Overflow, and just got some of those big, old fashioned books. You know, the ones that cost like $80 on Amazon?
Finding one comprehensive resource on a subject from a subject matter expert, going through it in its entirety and mastering that material, and then moving to the next subject area using the same approach.
Youtube videos in particular are very frustrating for me - once you actually learn the topic with a bit of depth, you can go back and see that a lot of the "leet coders" making the videos actually have a very shallow knowledge of what they are teaching. The semi blind leading the blind...