Barbarian.The Barbarian is probably the most "basic" character to play to play in Diablo 2. But that doesn't necessarily mean the Barbarian is useless, however there are some major disadvantages to using this character. For one, his reliance is on D2R Items his gear, no matter the build. Furthermore, weapon damage is nearly impossible to make work on higher difficulties. It needs a flawless Whirlwind build just to scoot through.
The Barbarian's real strength lies in his ability to support. By shouting and playing with teammates, this is the most effective class in helping teammates and that includes factoring in the Paladin's auras. When playing with other players and playing with them, make sure you offer Barbarians a Barbarian at least a quick glance.
Assassin.One of two classes that were introduced to the game in the later game (with the Lord of Destruction DLC) The Assassin is a quite interesting tale of character, but she's not as good when it comes to some of her in-game abilities. This class of characters is well-known for the use of devious combat techniques and diverting.
Similar to the Barbarian attack, melee tanking/attacking is not feasible when the game gets more difficult. To enable the Assassin function, try out the Trapper build, and turn her into caster, thus giving her the ability to complete the game in a solo. With three different types of damage included in the build no monster immunity will be enough.
Amazon.The Amazon is a versatile class that is skilled employing ranged weapons. It is a favorite among Diablo 2 newbies and veterans alike, because she's pretty easy to cheap diablo 2 resurrected items adapt to, but is an obstacle to master. In addition to bows and crossbows, the Amazon can be extremely efficient as a build that uses javelins as well.