I do believe you may teach older generations a thing or two about computers. I have found that it simply takes then a lot longer to remember and there also exists in many of them, a fear of somehow ruining their computer.
I have helped out multiple older people with their various computer problems and I've noticed that their responses have one thing in common. They're always amazed and wonder how it is that I know how to do all these things with computers. Now I'm not talking about anything extreme like manually entering in all my commands via the command prompt, but simply checking a few settings on their computer to make sure everything is installed appropriately. When I respond that I've simply played with computers until I gradually learn tricks, they respond that they're fearful of doing so because they may cause permanent problems in the future which they feel they will not be able to fix.
Jumping a little into why they may feel so requires us to go back in time a little. Both my grandparents grew up during the great depression. They had little and if something worked and functioned as it should, you wouldn't dare "play around with it" to see if you can get it to do new things because the risk of breaking it would bring on consequences that greatly outweighed any positive outcome that would result in finding some new sort of functionality with the device. Hence the mentality of, if it works, don't touch it.
One of the reasons our generation is so much more computer literate is 1) we grew up with computers, and 2) if we were to break something, it could and would quickly be replaced by something else.
I hope this helps.