Teenager would be the easiest generation to teach bitcoin to, you don't need to teach them the whole in's and out's just a bit about public/private key pairs, sending/receiving addresses and secure coin holding and they will pick up the rest very quickly.
bitcoin is a safe and well developed currency...and it is spread in all over the world...millions of poeple using bitcoins in there daily life..yes bitcoin have a bright future.