@natallia I paint, look at photo or at real life if I need, and then paint again, to put it simply. There isn't anything except painting in picture itself in other words. And also 99% of the time I paint on normal layers. So yeah it doesn't really require any special knowledge or software. You just grab a brush, pick a color and paint 
Knowing PS is helpful, but it won't magically make paintings better.