> Instead of listening to the experts at programming, listen to the experts on programming
Wow. What a strange advice. All it takes to be an expert on anything is labeling yourself as such. I'm an expert on a lot of things.
Being competent at something, on the contrary, means actually going there, doing the stuff and learning the craft.
If the guy trying to teach me mechanics doesn't have dirty hands and nails, I'm not very interested in what he has to say.