Maybe this is too basic, but here it is anyway:
1) You need space on a server to upload to. Often with ISPs they give you some "free" space. I wouldn't use this unless it is just for testing. If you build your website here it will mean that you are forever tied to your ISP. Instead get a dedicated host. Server space is cheap. here's some good hosts:
http://www.3-95.com
http://www.myacen.com
2) But before you sign up for hosting you will need a domain. Here is a good domain name checker:
http://www.nameboy.com/
Don't buy your domain from here, just see if it's available.
3) When you sign up for hosting also get your domain through the same company. It's cheaper and easier that way.
4) A week or so after you sign up you will be notified that everything is ready. They will send you an email with instructions about how to upload. It will simply include info on what settings to be into popular apps like Dreamweaver or Frontpage. Just fill in the space - it's really very easy.
5) With Dreamweaver you can upload your pages from there - again it is VERY easy. here is what I do:
- Open Dreamweaver (it opens my offline "master" of my site by default)
- Click "connect" (Dreamweaver looks for my host)
- A light flixks on to show I am connected to my site
- I click on the pages I want to upload from my pages list
- I click "put" and the pages upload
- The pages transfer and you can see them immediately in a browser.
The beauty of Dreamweaver (I know I always push this app) is that it's specifically designed to handle the design, organisation and uploading of a site.
Programs like CuteFTP are excellent for uploading but it means you will be designing in one app and uploading in another. That makes things more complex in my opinion.
With this whole field I believe very strongly that if you try to do it too cheaply you will make things painful.
While you can probably use freeware apps to optimise pics and create grahpics, you should have a good app to handle site management and upload. For me, that's Dreamweaver. Version 3 has everything you need and you should be able to pick up a copy very cheaply if you look around. Later versions (Dreamweaver 4 and MX) add lots of features of course but for now you don't need them.
Cheers,
S