You can upload your site using any FTP program but it must be loaded in the public_html directory for it to be visible on the internet.
Your FTP server is ftp.yourdomainname.com (or co.uk, .net or whatever tld your domain uses) and the default login and password are your cPanel Username and Password that were contained in your "New Account Information" email.
However, for security reasons we would recommend that you set up another FTP account within your cPanel with a different login and password that you can then use for all your FTP file transfers.
Alternatively you can use the functions within your cPanel "Files" section to upload files.
1. "Web Disk" will allow you to "Drag and Drop" files for upload just like they were part of your home computer.
2. "File Manager" will also allow you to select and upload files directly from your home computer.