Right now computing can be hard. Machine language is somewhat inaccessible. And Basic is not quite so bad, but it still blows some people away.
I really think it is amazing that people actually buy software.
It always helps to be a good programmer. It is important to like computers and to be able to think of things people would want to do with their computers.