Paint.NET is an image and photo editing program for Windows that includes powerful editing tools such as layers, special effects, and tools to create curves and gradients. It has a really active community, which means it's always possible to find help if you get stuck, and it has unlimited history on everything you do, so you can always undo your work all the way back to the beginning if you don't like what you've done with it.