Uploading your site can be done in many ways, but the most popular is FTP.
When your hosting account was created, you should have been provided with an FTP account. Using software such as CuteFTP or WS_FTP, you can log into your host. Then, using the program like a normal windows program, you can drag and drop files onto your web host. These files become live online instantaneously.
There are other ways to upload your site such as using SSH or uploading files through your browser