Now, assuming you're connected to the internet, you're ready to upload. All you have to do is to start the FTP program and provide it with the information it needs to do the job. If you're using CoffeeCup Free FTP (from the link above), this is the procedure:
Start CoffeeCup Free FTP
In the (empty) 'My Sites' window, click 'Add'
Choose a name for your connection. (This can be anything you like).
Click 'Next'.
Complete the Username & Password fields.
Click 'Next'.
Fill in the hostname (e.g. ftp.usethisserver.com).
Click 'Next'
Click 'Connect'
There are now two panels in front of you. The left hand one shows the files on your PC. The right-hand one shows the files on your webserver.
In the left-hand pane, navigate to the folder which contains your website. When you see the list of all your web files in the left-hand window, click 'Upload'. Then sit back while your files are transferred.
That's it! You'll now have a website which has an address something like www.somefreeplace.com/users/yamni. If you're happy with this, you've finished. If, however, you want to have a 'proper' web address, like www.yamni.co.uk, you'll have to pay for a domain name from a site such as
http://www.telivo.com/domain-names.html
(This wil cost you a fiver for 2 years use).
Hoping this helps,
Chris