No it's not.. Getting creative and doing something original
is one of the best ways to learn. Just because you're learning doesn't mean you cannot release your work to the public when you're done with a project. Learning from experience is the best way. How do you know how well you do if you don't release your code out in the wild for others to bang on it and find bugs or other things wrong?
Sorry @
Ron, but I do not approve of this particular bit of advice on this topic.
And a side note: Most web developers/designers don't follow best practices. Odds are, if you're "ripping" content from a web-site and trying to learn from that, you're learning bad practices without giving yourself a chance to learn the right way in the first place.. In the work-place, I'd rather train someone who doesn't know anything, than try to re-train someone who thinks they know the right way and actually produce bad code. Those people may say, "There's more than one way to skin a cat" or something along those lines. I'll come up with plenty of reasons why they're way is counterproductive in some way, but I just come off as having a different opinion..
So, please, everyone: learn from reviewed books or some official web-site.. Learning from
John Doe's PHP tutorials may, in fact, be
anti-learning.. John Doe may be very smart, but at least make sure there are between 95-100% positive reviews.. And a large number of reviews.