You've got a project in mind, but you're no fool: Or rather, you're a fool who is well aware of your own limitations. So you want to go into this shit prepared. You're going to spend weeks on message boards, reading how-to guides and studying up on not only your particular project, but the entire theory behind the general workings of your project. You're going to be an expert before you ever step foot in that garage. Good for you!