Fly fishing is a method of fishing that uses an artificial fly to catch fish in both freshwater and saltwater bodies of water. The techniques used for fly fishing vary based on the type of water body (lakes, river, pond, ocean, etc.) that is being fished in. The primary difference between fly fishing and other fishing techniques is the weight of the fishing line is what carries the fly during the cast, unlike other techniques that use a weight on the end of the fishing line. The artificial flies used will resemble insects, bait fish, crustaceans and other styles that can attract a fish.
Fly fishing is a technique most commonly used for catching grayling, trout and salmon. Other types of game fish such as bass, carp, pan fish, etc. can be caught using fly fishing techniques. In fact, almost any type of fish can be caught using this technique as long as the artificial fly mimics the fishes natural food source. Fly fishermen will want to learn specific knots that are most useful when fly fishing. The improved clinch knot is the most effective knot to use when attaching an artificial fly to your leader, while the arbor knot is effective for connecting your fly fishing line to your reel.