+ 2 Votes No Programming required SKDTech December 17, 2012 at 10:49pm PST But it will be difficult to get far if you are unable to do basic scripting. I too have and aversion to programming although I can do basic stuff if there is need. Rarely do I see actual code but having a basic understanding allows me to see what the program is supposed to be doing which is very useful when it comes to tracing problems. Having a little programming knowledge can be the difference between a tech that runs diagnostics and performs repairs and a tach that knows why they are doing these things and can go beyond them. So no, programming isn't necessary but helps to have a passing familiarity with it.