How do I make custom skins?

I have paint.net and an addon thing which lets me load .vtf’s but I made a skin earlier today and it didn’t change at all. (I saved it and everything, named it so it would work, the works) can anyone teach me how to make textures, or at least give me a link to a tutorial?