Q: 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?
A: 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.