I also want to learn everything, and not only knowledge - technical and practical skills too. Beginning something new is always so much fun, but once I get in to a project all the other ones look much more appealing. Do you ever get that?
sure. it's important to remain in touch with why you wanted to do the project, and also understand the steps exactly, in a microscopic way. What is really actually the next step on the project, down to the smallest detail? also make sure you simplify all the steps.