I've had the same question, and a lack of luck in finding anything consolidated. What I've been doing is:
(a) doing research on relevant communities
(b) reading build logs
(c) watching others efforts
(d) taking it slow, and starting small, and breaking it down into digestible pieces
I might try to gather that together once I get more proficient. But I don't feel qualified to at the current point.