So, before I became software tester, I thought that everyone in IT have to know how to code, even if they aren't programmers. In my opinion, even testers had to know at least one programming language, on which a project is developing. But then, when I started to read about software testing, I found out about Black Box testing! Wow, you don't need to know any programming language to become a tester! And in that time it was awesome for me, it was like revelation :)
Now, after all those years, from time to time I began to see those articles about discussions whether testers need to know how to program. Actually, it was a big bunch of almost the same articles :) but every article was about the same idea - testers, programming, why? :)
So, you might think that this article will be about the same? No! But it starts like that.
I just wanted to say, that out there, there are people in IT, or other industries, who likes everything about new technologies, about programming etc. And it shouldn't be so serious issue for us, for them to decide whether they need to know programming or not. I know that all IT guys - system admins, developers or software testers - are clever enough to learn something new, something useful! And I think, that in future more and more new projects will require testers with programming skills as it happened with sys admins - now some of them are devops. Same could happen with Software testers.
So, I can even say, that programming isn't so hard to learn, of course you don't have to be a guru in Java/C#, or to know all frameworks and related tools. In most cases you have to know just basics + main OOP principles and this is not so hard to learn. Trust me, I got through that :)
So, to sum up - in my honest opinion, I have to say that it's not so hard to learn programming, so give it a try! And later you will benefit from your knowledge.
Or, don't touch it, leave it, maybe it isn't your's?
No offense, this is just my personal opinion. So, nothing personal - just software testing :)
Good luck!