What kind of dash/hyphen am I supposed to use in a title like this?

Hammurabi - a Person of One of the World's Oldest Civilizations

Neither ...

You should use a colon after "Hammurabi."

And a capital A.

When it comes to using dashes or hyphens in titles, it's important to understand the difference between two commonly used types of dashes: the hyphen (-) and the em dash (—).

In your example title, "Hammurabi - a Person of One of the World's Oldest Civilizations," it seems like you're looking to use a dash to separate the person's name from the description. In this case, the best option would be to use an em dash.

Here's how you can type an em dash on different devices and software:

1. On a Windows computer:
- Using the keyboard: Hold down the Alt key and type 0151 on the numeric keypad.
- Using the character map: Open the character map program (search for "character map" on your computer) and look for the em dash character (—). Click on it and then click on the "Copy" button to place it in your clipboard. You can then paste it into your title.

2. On a Mac computer:
- Using the keyboard: Press Option + Shift + minus (-) keys.
- Using the character viewer: Open the character viewer (click on the menu bar, go to Edit > Emoji & Symbols), search for "em dash" in the search bar, and click on it to insert it into your title.

3. In word processors:
- Microsoft Word: Type two hyphens (--), and they will automatically be converted to an em dash.
- Google Docs: Typing two hyphens (--), autocorrects them to an em dash.
- Other word processors: Look for an option to insert special characters or symbols and search for the em dash.

Remember, when using em dashes in titles or any other context, leave no spaces before or after the em dash. It should directly connect the words or phrases it separates.