If you want to learn how to take really nice photos, it's no mystery. Just get a decent camera, learn how everything works, take a class if you need to, and from then on you just point and click.
Now, if you want to take a perfectly timed photo, you're going to have a hard time. You'll need a lot of patience and some clever thinking to plan out one of these, and there's no guarantee that all your hard work will pay off.
Instead of chasing after something impossible, just enjoy these 21 perfectly timed photos taken by people with lots more free time - or luck - on their side.