Although it is really aimed ad kids, Microsoft have released
Small Basic, which people of a certain age are enthralled by becuase it's like when we first learned programming.
If your friend has absolutely no programming experience, this might well be a good, non-threatening basic to start off with.
Herbie