When I started coding, I have learnt OOP; I remember how a professor of mine used to make jokes when I created a class to have a method, called encapsulation. Today it is sort of norms.
My point is: it is a matter of adopting, learning the right way.
As I study more and more, testing is becoming easier, and now, I feel I cannot live without it. It helps me to code, to have a trust that when I make modifications, I just need to check the unit testing suites. My code will not crash on something I have already tested.
Indeed, it is stressful at the beginning.
My tip is: start teaching the new programmers the right way, and they will start thinking properly.