This is tough, since there are so many ways to texture these days. 2d applications like Krita and Photoshop are a pretty standard approach, and still very useful when creating alphas and other textures which can be used in 3d texture painting/sculpting. 3d Coat is awesome because it offers a lot of functionality for a low…