The one thing you're going to need which you may not normally have plugged in is a LAN cable - you can't transfer your data via WiFi.

On your current PS4 sign into PSN and update to the latest system software.

On your new PS4 or PS4 Pro sign into PSN and update to the latest system software. The system should detect this is a new console and ask if you want to transfer data. If it doesn't, on your new PS4 go to Settings, System and then Transfer Data from Another PS4.

Follow the on screen instructions until you are asked to connect the PS4 systems. Ensure your new PS4/PS4 Pro is connected to your TV and connect it to your old PS4 using the LAN cable. Alternatively connect both PS4 consoles to the same home network using two LAN cables.

Choose which data you wish to transfer. Choose everything or only data which you require, including game/application data, game saves, screenshots, videos, themes and settings.

When the transfer process is complete you will be asked if you wish to make the new PS4 the Primary console, which you most likely will.

What won't be transferred

Passwords for PSN and other applications such as Netflix.

Profile data not attached to a PSN ID

Unsynced trophy data.

If you plan on selling your existing PS4 before getting the PS4 Pro you can back-up game saves to the cloud using PlayStation Plus, or move them to a USB stick.