One of the things I set out to do in my World of Warcraft Classic journey was to complete every quest, clear every dungeon, raid as a Holy, Prot, and Retribution spec, and level up the two main professions to the maximum while acquiring every possible recipe as a Paladin. In this article, I note my progression in this matter and the completion of those respective feats. So, currently, I am this far into my self-imposed torture achievement:
Quests
I found an article online that suggested this to be the progressive order in which to tackle the zones of Azeroth. Next to the name is the level range of the zone. If you follow this order of finishing a zone before moving on to the next you might always be overpowered for the next one. This means more damage, which equals an easier time. I used the EveryQuest addon initially, and then Questie to track down every quest in the game. After using these add-ons, I realized there were still quite a few left-over quests from previous zones that I needed to complete.
Felwood 48-55
Burning Steppes 50-58
Western Plaguelands 51-58
Eastern Plaguelands 53-60
Winterspring 53-60
Deadwind Pass 55-60
Moonglade 55-60
Silithus 55-60
Ironforge
Stormwind
Darnassus
Dungeons
The first number after the dungeon name is the minimum level required to enter; the following range represents the recommended level range for players to do said dungeon. I aimed for three runs for each dungeon, one for each possible spec. Naturally, I have a distinctive gear set ready for each. I'll be happy if I get just one as Retribution though.
Zul'Farrak 39 44-54
Maraudon 30 46-55
Temple of Atal'Hakkar 45 55-60
Blackrock Depths 48 52-60
Lower Blackrock Spire 48 55-60
Upper Blackrock Spire 48 55-60
Dire Maul 48 55-60
Scholomance 48 58-60
Stratholme 48 58-60
Raids
Molten Core
Onyxia's Lair
Blackwing Lair
Zul'Gurub
Dragon World Bosses
Temple of Ahn'Qiraj
Ruins of Ahn'Qiraj
Naxxramas
Professions
Cooking 300
Fishing 300
Goblin Engineering 300