But Llani, fishing is so boring and monotonous and takes soooo long to level, how can you possibly make gold from it? Well, those qualities actually help you to make gold with fishing. It really doesn't take as much time as you think if you head off with a plan. If you have fifteen minutes to spare, then head off to one of the locations in this article and grab yourself a stack of fish to cook! You will catch at least 2 fish per minute, even if you are a slow clicker. That one stack, cooked, should net you 100g if you fish Dragonfin, or 60g if you fish Glacial Salmon or Imperial Manta Ray. Those are just a few options! Some fish take a little more time to catch than others, but if you don't fool around when getting to your fishing hole, you can make some quick money.
First, let's go over fishing basics.
All itemlinks will come from Wowhead. There is a wealth of information there just waiting to be gathered and used, all you need to do is go search/play around with it! I will do my best to pull the information off the database and explain as much as I can.
You'll need a [Fishing Pole] for starters. There are several that you can use but this one is the most basic fishing pole.
While you are purchasing your fishing pole from any fishing supplies vendor in any major city or area, you can also pick up some lures. You may need to start with [Shiny Bauble] until your skill is high enough to use the other lures.
Equip your fishing pole, after you train fishing! Then, right click on your lure in your bag, and apply it to your fishing pole. Then, find some water. Go to your spellbook, find the fishing icon under the general tab, and drag it to your action bar. When you want to fish, equip the pole and push that button. Hover your mouse over the bobber in the water and when it bounces, right click on it. Then you will be able to get your fish!
From 1-375 you may not catch anything that great. You can fish in any city until 300, and then move to Zangarmarsh if you'd like until 375. Then, go to Northrend! Be sure to take lots of +100 fishing lures with you. This is where the REALLY good fish are.
From level 15+ you can fish Deviate Fish in the Barrens at the pools near The Crossroads. If you are Alliance, be careful! You need to avoid hitting guards or flagged horde. These sell well raw or sell well to chefs to make Savory Deviate Delights. You can usually get away with posting these for at least 1g each, but usually around 15-20g for a stack of raw ones.
If your character is between level 1-59, you can fish Oily Blackmouth and Firefin Snapper in several locations. There are Sparse pools and Abundant pools. Both fish are used in Alchemy to make Blackmouth Oil and Fire Oil. The prices vary greatly on these.
If you are between 60 and 67, you can fish the Highland Mixed Pools in the lakes above Terokkar Forest. These have a rare chance to drop Mr. Pinchy, and also give Furious Crawdad, which can be cooked by chefs leveling to 375 cooking. Mr. Pinchy gives you three wishes (as the tooltip says) and has a chance to give you Magical Crawdad Box, a companion pet! Or, you can continue fishing the Oily Blackmouth and Firefin Snapper.
If you are level 68+, head to Northrend and start fishing anything mentioned after the jump.