Teaching devs testing or testers learning programming?
And if you feel there is no need for testers to be technical, that’s another discussion entirely
I feel teaching devs testing is more of an attitude training
That’s the difference between testers and developers, how they approach the problem and the end goal
Naturally there’s a lot of fundamentals, techniques and concepts but what’s more difficult is the attitude
For testers learning programming, mostly its acquiring another skill, rather revisiting a skill they tried to learn before
For some it’s easier said than done, but in the end it is a skill like any other
And in case programming is frightening for you, that’s another discussion too.
Personally I’ve always felt changing an attitude is much harder than acquiring a skill, probably this would depend on a lot of other things as well