IMO, Linux would do very well to set up local user/advocacy clubs to offer a leg up to newcomers. I'm at the point where my initiative to take on a huge shift in computing habits is near nil. I need to see the OS modeled IRL. I suspect there are many who for various reasons would be in about the same boat. The demand has to be ratcheted up in order the whole thing to reach critical mass.
Linux has mroe than 300 Local User Groups In the united states, ive never been to one myself but have head good things about them..