Before you start creating a character, you should begin with a basic concept first. “I want to be a surly middle-aged dwarf from a destroyed citadel who uses knives and magic” is a good concept. So is “I want to be kind of like Indiana Jones.” It can be as detailed or vague as you like, but it helps to have an idea of what you’d like to do. You can develop your character more as you move through the character creation process.
Once you have a basic idea, you need to choose your character’s race, class, background, and ability scores. The races and backgrounds afford mostly roleplay flavor and some minor benefits, so you should feel free to pick any one you like. If you’ve never played D&D before, you may want to start off with a class that is easier to use – in general, the most complicated classes are the ones which cast the most spells.
The following are the class options I am using in this campaign. Each of them has a variety of subclasses detailed on the class page.