Class question!

A starter/newcomer what class would everyone here suggest? I know this game could get pretty technical and there's a ton of things to take into account but as a player/individual what would you suggest for a newer player to get a grasp on the mechanics of the game?