I feel that I have some expertise in this area. I am not a teenager, but I work with pre-teens and teens on a daily basis. I have an after school club for aspiring magicians. What I have seen is two types:
1) The kid who "just wants to know how it's done." This type usually lasts ony about four weeks, before giving up, because they realize that it is much harder than they expected, and can't handle learning the basic sleights I teach them. They want the "instant gratification," or the ability to pick up a trick and immediately be amazing. I hate bursting their bubble when they come in wanting to know how Blaine did this, or Chris Angel did that, but everyone has to learn the basics first.
2) The kid who really wants to learn magic. They absorb everything I teach them, and posess a natural talent. These kids read everything I have, seek out books at the library, and make Penguin Magic richer by buying as much as their allowance will allow! I had one student last year who was able to master several color changes within weeks, almost to the point where I was fooled! When the student can surpass the master.......
I also have children of my own who want to learn tricks, and are elementary aged. They also want to be able to instantly do magic without practicing. It is difficult to tell an 8 year old to practice in front of a mirror for hours before performing, but they do, if they want to get good. They learned that lesson after I taught them the French Drop. They tried it right away on their friends without hardly practicing, and I don't think I need to tell you how that went!
In conclusion, young people need the benefit of performing, but should do it in a controlled situation, if possible, in order to perfect their skills. They shouldn't perform for "friends" unless those friends are supportive of their art, and definitely not perform for peers who make a habit of tearing people apart. Also, young men, beware of performing for the "hot chicks" with boyfriends. She may find you amazing, he will not. Unless you're a fast runner, don't impress the girls with the boyfriend there......
Thanks for letting this old man rant.