You use an FTP program (File Transfer Protocol).
You can choose free or paid (I use CuteFTP - which you pay for).
Most hosts recommend a few, and all the hosts I've ever used will give you instructions on how to log-in to do the transfers.
free ftp software
and you'll find loads.
Have you already got a domain name and hosting arranged?