How to delegate?

If you are an absolute beginner, you could check this out first: Getting started with Tezos - Reddit thread

Excellent articles on how to set your delegate:

TezBox wallet - instructions by Cryptium Labs

How to Delegate Tezos XTZ with TezBox Online Wallet

Galleon wallet - instructions by Cryptium Labs

How to Delegate Tezos XTZ with Galleon Wallet

Magnum wallet - instructions by Cryptium Labs

How to Delegate Tezos XTZ with Magnum Wallet

Command line with Ledger Nano S - instructions by Cryptium Labs

How to Delegate Tezzies (Tezos’ XTZ) with Your Ledger Nano S — With Initial Setup & Screenshots

Command line - instructions by Corey Soreff

Getting started with the Tezos command-line client on mainnet (MacOS)