Even from a practical perspective I would respectfully disagree with you. I think someone with a lifetime of "traditional" programming experience would have a much easier time getting up to speed with a modern programming language than someone starting with a blank slate. Of course, I am assuming that by "blank slate" you mean: no experience at all.