Fly fishing can be done anywhere, be it fresh water or salt water bodies. Even fresh water can be divided into three categories; cold water, cool water and warm water. There are many types of fishes that you can target while fly fishing.
Here are just a few of the fly fishing basics.