Dark Souls is a franchise that makes a point of being mysterious. Players discover things about the world as they go rather than have everything explained to them right from the beginning.

RANKED: 5 Reasons Sekiro: Shadows Die Twice Is Better Than Dark Souls (And 5 Why It's Worse)

We've gone through every possible class that a player can choose and ranked them. If you're a newcomer to the series, here's which sort of class you would be best choosing based on its strengths (if they have any, that is!).

10 Sorcerer

For us, this franchise is all about getting up close and personal, throwing our character into dangerous situations and using our skills to bring down any and all foes. However, some new players choose to take on a character like this in the hope that they will be able to make it to mid-game with just a couple of sniping spells.

The trouble is, it's a long time before the useful spells become available to the player. We would suggest that everyone stays away from this class, no matter what build they plan on putting together.

9 Assassin

FromSoftware hasn't really attempted to put serious stealth mechanics into any of their games, so it seems odd to us that they would throw in a character that we're clearly supposed to see as a bit of a sleuth.

While some will argue that they would be able to make a good INT/DEX build out of this class, we would say there are other classes that are far better at doing that. Even experienced players who know what they're doing probably wouldn't pick this guy just to try and mess with the game's mechanics.

8 Thief

There are two reasons to pick this class: 1) You'll start out with a bow (cool!) and 2) It has the highest Luck of any class out there. That said, basing a build on Luck is really just looking for trouble.

RELATED: Every Single Dark Souls 3 Boss (In Order)

The only people that should be picking this class are experienced players who want to see if they can get some interesting item drops early on in the game, but that's a tough road. We would think that they could just start with a much better class, piling all of their souls straight into Luck when they get the chance to.

7 Deprived

A lot of people would consider this to be the worst class to pick from the beginning, but it's the class that actually allows the player as many options as possible for where they want their build to go.

Beginners should probably go for a different class, as they likely won't fully understand how to put together a proper build that will be able to make it to the end of the game. For those in the know, however, there's a lot more to this class than first meets the eye.

6 Warrior

Most people would suggest that beginners pick this class at the beginning of Dark Souls 3, as it allows the player to create a pure Strength build, something that will get any player to the end of the game.

While it can be a bit boring for those that have already played through the game (or at the very least have played a different game that was released by FromSoftware), it certainly does offer the best chance for a beginner's build that will help them fully understand how to play the game.

5 Pyromancer

Before we cross over into the classes that we would actually suggest players pick, we'll take a little look at Pyromancer.

RELATED: Dark Souls 3: Ranking All Of The Covenants

Nobody is denying that the class starting with both spell and miracle abilities can lead to some interesting combinations (especially when offered to those people that actually know what they're doing), but a reliance on the Pyro attacks will make the game a lot more boring than it should be. Coupled with some physical attacks, it can be interesting, but there are better classes for that.

4 Herald

Starting out with the Kite Shield puts this class as high up as it is, despite the fact that this focus on defense could lead some players to have a more boring time with the game than they would otherwise.

The high-level equipment that the Herald starts with makes him a good class for people who are looking for a straightforward build, but the lack of miracles, when compared to the Cleric class, means that we had to put the Herald further down the list (as the experience the Herald provides is likely to be less interesting).

3 Knight

Anyone starting the game as a beginner should definitely pick this class, as it offers a level of defense that can't be found in any other starting class. Whether players should be using shields or not in these games, they start off with one that's fairly good early-game.

As well as this, they have a good weapon, for those that want to rush at their enemies but have the option of a good defense as well. An all-rounder for the people that want to start out with something trusty and dependable.

2 Cleric

We've slotted this class into second best, as it starts with the highest Faith of any other class while also having a relatively high level of Strength.

RELATED: 10 Things Outward Does Better Than The Souls Games

Throw in the fact that this guy starts out with a Mace that can be used throughout the entire game (if the player wants to), and this is clearly a class that can be used by both beginners and experienced players. The Cleric opens up the chance to go either pure Strength or mix that power up with a big dose of Faith-based miracles as well. Maybe not great for beginners, but brilliant for those that know what they're doing.

1 Mercenary

Not only does this class allow beginner players to wield early spells such as Soul Arrow, they are handed a dual weapon that takes up only one slot right off the bat. They have a huge boost in Dexterity compared to the rest of the classes, so we would suggest that anyone looking for some interesting gameplay picks this class.

We personally consider it to be the best class for anyone to start with, as long as they know not to just try and plunge all of their souls into Strength straight away (focus on Dexterity instead).

NEXT: Streamer Goes Through Entire Soulsborne Series Without Taking A Single Hit