I'm working on my third attempt at becoming an adequate fly caster. I just cannot seem to get the hang of it on my own. My lack of casting skill translates into unproductive days on the water, then I revert back to the spinning rod (catch fish), and the fly rod starts to gather dust. So, how did you learn to fly cast? Learn on your own while fishing? Practice in the back yard? Did someone teach you? Videos? Professional help?