Like any skill, there is a learning curve to fly-fishing. However, with practice and patience , anyone can learn to cast a fly and enjoy the sport. Taking lessons from a qualified instructor can greatly speed up the learning process.