Contributed this short article in my friends blog, thought it would be good to post it here too:
The best way to become a good digital designer is to practice. Now I cannot help much in helping people focus and work hard (since I have problem with them myself), let me instead help you find free resources.
One thing to always remember, free does not always means free. The owner/creator is giving you the right to use for some reason. Charity, Glory or they just got bored. Find out the reason and how to repay them for their kindness, most of the time, in these sites, its not about money, but giving them the due credit.
If you want to contribute to this kind of life style, learn about your options first at: