I'm actually quite the opposite. When there's a complex topic that I would like to learn more about, I usually prefer to read books or tutorials. I don't even mind if they don't supply any source code at all, as long as they explain the basic process.
I often find reading other people's code to be quite difficult, especially when it's highly optimized. And even when people try to comment their code and make it easy to read, it's not always what I'm looking for. I've seen too many cases of "over commenting" like the example below

[pascal]
const
// A constant that defines the width of the playfield
PlayFieldWidth = 200;
[/pascal]