Today there can be over a thousand different languages and a lot of platforms or hardware people can program on. So if you want to have the power of tough electronic products, surely you have to learn to program, or you have to ask another person for help. Or, you buy a product like Siri or Cortana to finish some of the tasks for you.
Just as it is told in the second link:
But the picture is more complicated.
I would suggest you learning Programming, as a programmer. You should know it for many reasons. But nobody is sure about the future, the jobs people would get, and the skills they would need. It's always, "not sure".