What is FTP and why do I need it?
FTP stands for File Transfer Protocol. It is the form of communication between computers (your PC and your hosting server) that allows you to upload and download files to or from your storage space.
Your storage space is normally where your website resides and the need for uploading files is to push up your website, files for changes or additions to your web site, things you want to store off site or things you wish to share with others.
To make an FTP connection to your storage space, you will need to use your cPanel credentials or create a new FTP account from your cPanel.