The programming-language-specific parts are more focused on C than C++ (which is my main focus), but I've still found it quite helpful.
I haven't looked at the other sources people are mentioning though, so no idea how it compares.
[0] https://cdn.kernel.org/pub/linux/kernel/people/paulmck/perfb...
At least for me, it requires (a) a good reason for powering through it, (b) a good night's sleep, and (c) Adderall :)
Just saying, it may not be the most effective / efficient way to learn what you want to know.
I was taught that a deeper understanding leads to better software/solutions and I strive to live up to my mentor dedication :)
aside from being fun, it just makes everything so much easier when it's not "magic"