I made this guide when I played on Emerald Dream. However as the community and admins has treated me like shit for a very long time, I don't think they deserve my work. I'll improve a bit on it this time.
Below you will see every spell (including rank) you will learn at the appropriate levels. I also included the demon spells as well as the class quests. Sometimes there's no Rank 1, that's because either you start out with the spell or it's a talent generated spell. Next to the level is the spell cost at Neutral reputation. Remember that talented spells are much cheaper, and some spells can be a little bit irregular (notably Hellfire). I've checked the list twice, but if you find an error please leave a comment and I'll fix it. I would add links to the quests, but because there are like 6 different versions for most of them I won't bother Just search for them here:
http://db.vanillagaming.org/
I hope this is helpful for all of you levelling Warlocks!
Might be a good idea to pin this to the Warlock board.. if such a board existed. Come one admins give us some class specific sub-forums
Edit: Changed colours to better stand out from the background.
Colour Codes:
Affliction
Demonology
Destruction
Pet Spell
Quest
Level 1
Quest: Summoning of the Imp
Level 2 (10c)
Immolate (Rank 1)
Level 4 (1s)
Corruption (Rank 1)
Curse of Weakness (Rank 1)
Imp: Blood Pact (Rank 1)
Level 6 (1s)
Life Tap (Rank 1)
Shadow Bolt (Rank 2)
Level 8 (2s)
Curse of Agony (Rank 1)
Fear (Rank1)
Imp: Firebolt (Rank 2)
Level 10 (3s)
Drain Soul (Rank 1)
Create Healthstone (Minor)
Demon Skin (Rank 2)
Immolate (Rank 2)
Quest: Summoning of the Voidwalker
Level 12 (6s)
Curse of Weakness (Rank 2)
Health Funnel (Rank 1)
Shadow bolt (Rank 3)
Imp: Phase Shift
Level 14 (9s)
Corruption (Rank 2)
Drain Life (Rank 1)
Curse of Recklessness (Rank 1)
Imp: Blood Pact (Rank 2)
Imp: Fire Shield (Rank 1)
Level 16 (12s)
Life Tap (Rank 2)
Unending Breath
Voidwalker: Sacrifice (Rank 1)
Level 18 (15s)
Curse of Agony (Rank 2)
Create Soulstone (Minor)
Searing Pain (Rank 1)
Imp: Firebolt (Rank 3)
Voidwalker: Consume Shadows (Rank 1)
Level 20 (20s)
Demon Armor (Rank 1)
Health Funnel (Rank 2)
Ritual of Summoning
Immolate (Rank 3)
Rain of Fire (Rank 1)
Shadow bolt (Rank 4)
Voidwalker: Torment (Rank 2)
Quest: Devourer of Souls (Succubus)
Quest: The Orb of Soran’ruk
Level 22 (25s)
Curse of Weakness (Rank 3)
Drain Life (Rank 2)
Eye of Kilrogg
Create Healthstone (Lesser)
Succubus: Soothing Kiss (Rank 1)
Level 24 (30s)
Drain Mana (Rank 1)
Corruption (Rank 3)
Drain Soul (Rank 2)
Sense Demons
Shadowburn (Rank 2)
Imp: Fire Shield (Rank 2)
Voidwalker: Sacrifice (Rank 2)
Voidwalker: Suffering (Rank 1)
Level 25
Quest: A Noble Brew (A)
Level 26 (40s)
Curse of Tongues (Rank 1)
Life Tap (Rank 3)
Detect Lesser Invisibility
Searing Pain (Rank 2)
Imp: Blood Pact (Rank 3)
Voidwalker: Consume Shadows (Rank 2)
Succubus: Seduction
Level 28 (50s)
Curse of Agony (Rank 3)
Curse of Recklessness (Rank 2)
Banish (Rank 1)
Create Firestone (Lesser)
Health Funnel (Rank 3)
Shadow Bolt (Rank 5)
Imp: Firebolt (Rank 4)
Succubus: Lash of Pain (Rank 2)
Level 30 (60s)
Drain Life (Rank 3)
Create Soulstone (Lesser)
Demon Armor (Rank 2)
Enslave Demon (Rank 1)
Hellfire (Rank 1)
Immolate (Rank 4)
Voidwalker: Torment (Rank 3)
Quest: Seeking Strahad
Level 31
Quest: In Search for Menara Voidrender (Enchanted Gold Bloodrobe)
Level 32 (70s)
Curse of Weakness (Rank 4)
Curse of the Elements (Rank 1)
Fear (Rank 2)
Shadow Ward (Rank 1)
Shadowburn (Rank 3)
Voidwalker: Sacrifice (Rank 3)
Succubus: Lesser Invisibility
Felhunter: Tainted Blood (Rank 1)
Level 34 (80s)
Corruption (Rank 4)
Drain Mana (Rank 2)
Create Healthstone
Rain of Fire (Rank 2)
Searing Pain (Rank 3)
Imp: Fire Shield (Rank 3)
Voidwalker: Consume Shadows (Rank 3)
Succubus: Soothing Kiss (Rank 2)
Level 35
Quest: Knowledge of the Orb of Orahil
Level 36 (90s)
Life Tap (Rank 4)
Create Firestone
Create Spellstone
Health Funnel (Rank 4)
Shadow Bolt (Rank 6)
Voidwalker: Suffering (Rank 2)
Felhunter: Spell Lock (Rank 1)
Level 38 (1g)
Curse of Agony (Rank 4)
Drain Life (Rank 4)
Drain Soul (Rank 3)
Siphon Life (Rank 2)
Detect Invisibility
Imp: Firebolt (Rank 5)
Imp: Blood Pact (Rank 4)
Succubus: Lash of Pain (Rank 3)
Felhunter: Devour Magic (Rank 2)
Level 40 (1g, 10s)
Howl of Terror (Rank 1)
Create Soulstone
Demon Armor (Rank 3)
Immolate (Rank 5)
Shadowburn (Rank 4)
Voidwalker: Torment (Rank 4)
Voidwalker: Sacrifice (Rank 4)
Felhunter: Tainted Blood (Rank 2)
Quest: Summon Felsteed
Level 42 (1g, 10s)
Curse of Recklessness (Rank 3)
Curse of Weakness (Rank 5)
Death Coil (Rank 1)
Shadow Ward (Rank 2)
Hellfire (Rank 2)
Searing Pain (Rank 4)
Voidwalker: Consume Shadows (Rank 4)
Fellhunter: Paranoia
Level 44 (1g, 20s)
Corruption (Rank 5)
Curse of Shadow (Rank 1)
Drain Mana (Rank 3)
Enslave Demon (Rank 2)
Health Funnel (Rank 5)
Shadow Bolt (Rank 7)
Imp: Fire Shield (Rank 4)
Succubus: Lash of Pain (Rank 4)
Level 46 (1g, 30s)
Curse of the Elements (Rank 2)
Drain Life (Rank 5)
Life Tap (Rank 5)
Banish (Rank 2)
Create Firestone (Greater)
Create Healthstone (Greater)
Rain of Fire (Rank 3)
Succubus: Soothing Kiss (Rank 3)
Felhunter: Devour Magic (Rank 3)
Level 48 (1g, 40s)
Curse of Agony (Rank 5)
Siphon Life (Rank 3)
Create Spellstone (Greater)
Conflagrate (Rank 2)
Shadowburn (Rank 5)
Soul Fire (Rank 1)
Imp: Firebolt (Rank 6)
Voidwalker: Sacrifice (Rank 5)
Voidwalker: Suffering (Rank 3)
Felhunter: Tainted Blood (Rank 3)
Level 50 (1g, 50s)
Curse of Tongues (Rank 2)
Dark Pact (Rank 2)
Death Coil (Rank 2)
Create Soulstone (Greater)
Demon Armor (Rank 4)
Detect Greater Invisibility
Immolate (Rank 6)
Searing Pain (Rank 5)
Imp: Blood Pact (Rank 5)
Voidwalker: Torment (Rank 5)
Voidwalker: Consume Shadows (Rank 5)
Quest: What Nibby Commands (Infernal)
Quest: An Imp's Request
Level 52 (1g, 80s)
Curse of Weakness (Rank 6)
Drain Soul (Rank 4)
Health Funnel (Rank 6)
Shadow Ward (Rank 3)
Shadow Bolt (Rank 8)
Succubus: Lash of Pain (Rank 5)
Felhunter: Spell Lock (Rank 2)
Level 54 (2g)
Corruption (Rank 6)
Drain Life (Rank 6)
Howl of Terror (Rank 2)
Conflagrate (Rank 3)
Hellfire (Rank 3)
Imp: Fire Shield (Rank 5)
Felhunter: Devour Magic (Rank 4)
Level 56 (2g, 20s)
Curse of Recklessness (Rank 4)
Fear (Rank 3)
Life Tap (Rank 6)
Create Firestone (Major)
Shadowburn (Rank 6)
Soul Fire (Rank 2)
Voidwalker: Sacrifice (Rank 6)
Level 58 (2g, 40s)
Curse of Agony (Rank 6)
Death Coil (Rank 3)
Siphon Life (Rank 4)
Create Healthstone (Major)
Enslave Demon (Rank 3)
Rain of Fire (Rank 4)
Searing Pain (Rank 6)
Imp: Firebolt (Rank 7)
Voidwalker: Consume Shadows (Rank 6)
Succubus: Soothing Kiss (Rank 4)
Quest: Mor'zul Bloodbringer (Dreadsteed)
Level 60 (2g, 60s)
Curse of Doom
Curse of the Elements (Rank 3)
Curse of Shadow (Rank 2)
Dark Pact (Rank 3)
Create Soulstone (Major)
Create Spellstone (Major)
Demon Armor (Rank 5)
Health Funnel (Rank 7)
Conflagrate (Rank 4)
Immolate (Rank 7)
Shadow Bolt (Rank 9)
Voidwalker: Torment (Rank 6)
Voidwalker: Suffering (Rank 4)
Succubus: Lash of Pain (Rank 6)
Quest: The Prison's Bindings (Doomguard)
Extras:
Shadow Ward Rank 4 (Grimoire)
Corruption Rank 7 (AQ Grimoire)
Shadowbolt Rank 10 (AQ Grimoire)
Immolate Rank 8 (AQ Grimoire)
Quest: Harnessing Shadows (DM trinket)