If you are into photography, visual and media resources can be very helpful for improving your skills. We recommend books and magazines with plenty of photos, as well as watching videos. Taking community classes can also be very beneficial. Most community programs and local colleges offer plenty of classes in photography. Understanding the digital world is also key, since most photography theses days employ digital technologies, although there are still a few notable exceptions.
In most cases, you will need to become proficient in a photo editing program like Photoshop or GIMP. There are more basic programs out there as well, but for the serious hobbyist, getting a full-blown image editing program with all the bells and whistles is essential to creating photos that are both stunning and impactful.
Here are some media resources you may find useful.