@cissado:
Yes! Great post!
@david_ten:
That learning necessarily involves difficulty is a given. . . in every aspect of life!
Just because difficulties cannot be avoided does not mean one must always learn "the hard way". It is possible, in many situations, to gain knowledge without taking the most difficult path. The road may be rocky and washed out in places, but if one can help steer a newbie in such a way that they avoid falling off th eedge and into a deep gorge, I'd advocate doing that. Saying "well, they're gonna have to take some hard knocks, anway-- leave 'em be" is devoid of compassion, to say the least.
cissado did an excellent job of describing what I advocate-- I don't believe I can improve upon his post.