A lot depends on the programming language used in the online tech materials. It's very hard to find anything worthy in Python or JS, because for many people it's their first language, and "teachers" are only one lesson ahead of their "students". On the other hand reading something explained in OCaml, Scheme, Erlang, Julia, D or similar niche and not hyped language can be of very high quality. C also tends to be good.…
The nature of niche languages is people who like them run to the next niche when the next niche springs from the aether. And when their blogs and youtube channnels die, so will they wither on the vine.
There has always been higher quality documentation for Python things than most languages, because as a community, Python encourages quality documentation by providing tools to help developers write it more efficiently. There are quite literally entire platforms that teach a complete beginner who has never written a line of code how to write javascript, for free.
There's a difference in having good documentation, and someone reading the documentation to you. Sounds like you're equating the latter with the former.
You realize C++ has been around since 1979, right?