Before work began on World of Warcraft: Classic, it was only possible for players to experience the original World of Warcraft by using private servers, which are illegal, often have stability or corruption problems, and generally are very imperfect recreations of the authentic World of Warcraft experience. As much as Blizzard has been aware of the desires of their community, until recently it seemed impossible for them to emulate Classic servers due to the technical hurdles of essentially having to run two massively multiplayer online games side-by-side. A breakthrough was then achieved that made it possible to run Classic servers on the modern architecture of current World of Warcraft servers.
It is also worth noting that World of Warcraft Classic isn't exactly an archive from 2006. It has been rebuilt from patch 1.12, using modern data architecture and reaps the benefits of the modern engine. This means a lot of non-controversial quality-of-life features will still be present and it is possible to run WoW Classic servers on modern server architecture. As you can imagine, much has changed in the last 13 years in the tech space. That's before smartphones were even a thing. The modern engine no longer allows certain behaviours that could be used to get out of bounds, also adds widescreen monitor support and accessibility options! However, it does have the disadvantage of not being able to run on 32-bit systems which isn't that kind to older systems considering the game is from 2006. 

Note: My goal here was to create a comprehensive list of everything you'd need in order to learn to play any class (from Level 1 to Naxxramas)—meaning I am only including class-specific resources here (so no profession guides, general leveling guides, etc). Teeb's Resource list is much broader in scope, and I highly recommend you take advantage of it (as it contains a plethora of non-class specific resources as well). If you're not aware, Teeb is also responsible for the Race & Class Comparison Tool, Dungeon Tier Sets Gallery, and a huge variety of other insanely useful resources.
To get Blacksmithing to level 300 is much effort. It is not that thing to make fast gold. There is always a lack of Blacksmiths though. Enchanters need rods of all kinds, melee classes look for Sharpening Stones and Weightstones with Counterweights, others buy Iron Spurs. Once you have learnt rare and epic recipes, people will always use your service to craft items.

Who is Joana?  Joana, (AKA Mancow, or FuriousPaul) speedran 1-60 vanilla WoW from 2005 - 2007.  I have been server first to level 60 seven times in a row, along with winning Blizzard's "First to level 50" contest they held back in 2006.  I also have the fastest time through original vanilla 1-60 WoW in 4 days 20 hours. I have produced a very useful 1-60 horde speed leveling guide along with a 1-60 speedrun video.

To gain gold in World of Warcraft, you will primarily be grinding professions which are fantastic for receiving rewards. Mining is an example of a great profession at an early-game level. While Herbalism is actually the best gathering profession, the issue is it uses consumables which can make the profession rather costly, with the investment required.
×