You can open DDS textures in Paint.NET – it's a free program, just Google it.
There's also Photoshop, but it seems like you need a plugin for it.
And for the ultra-hardcore, there's Substance Painter – a program for painting on models, it's such a cool program that I don't have enough RAM to run it.