Fly fishing is a type of fishing that uses an artificial fly as bait. The fly is cast using a fly rod, reel, and line. The fly is kept afloat by using float ants, and it is often weighted so that it sinks to the appropriate depth. The main types of fish that are caught with fly fishing are trout and salmon, although other species can be caught as well. Fly fishing can be done in either freshwater or saltwater environments. In order to be successful, fly anglers must have a good understanding of the behavior of the fish they are targeting, as well as the insect life cycles in the area.