One of the things I set out to do in my World of Warcraft Classic journey was to complete every quest (solo as much as possible), clear every dungeon, and 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 dmg = an easier time. I am using the EveryQuest addon to track down every quest in the game. After using this addon, I needed to complete quite a few from previous zones.
Tanaris 40-50
Searing Gorge 45-50
Azshara 45-55
Blasted Lands 45-55
Un'goro Crater 48-55
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.
Uldaman 30 35-45
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
Gnome Engineering 300
Goblin Engineering 300