The answer is yes, taking a nice photo requires skill and talent. While anyone can take a photo, not all of us are good at taking them. Skilled photographers understand the technical parts of photography. They also have a creative eye to capture a moment in a unique and interesting way.