Some hosts use cpanel, a built in service for FTP (file transfer protocol) which is the way you upload and manage files on your website. Otherwise you need to download a free FTP program such as Filezilla to manage your files.

So your first task is to shop for your host. Do a search on web hosts and compare prices and features. See:
How To Choose The Best Web Hosting Service
Choosing A Good Web Hosting Company

Getting Started Step By Step

1. Choosing A Web Host

The first step is easy. You need a web host; a place to put your web page. There are many companies that host websites. Most hosts offer a range of services. Shopping for a host is like shopping for anything else. You need to compare services, prices, reliability, and quality of service.

Some hosts include domain name as part of their fee. The domain name is the name of your website such as "http://mywebsitename.com" A consideration is the cost of hosting plus domain name fees. Some hosts charge seperate fees for hosting and domain names. Some combine the two.

4. Add Video, Sound, Flash

See the Extras page.

4. Add Graphics And Artwork

See the Graphics design page.

3. Creating The Pages

See the Editors page.

2. Outline Your Goals For Your Site

This may be the hardest and most tedious part of the process. You need to define the purpose of your site. Make an outline like you would for an essay or other document. This will help you organize your site and make it easier to order it to individual pages. This step is very important and should be done before creating any pages.

Define what page elements you want use such as artwork, video, audio or other components. Don't use too many page elements. Less is always more and keeps your site tidy and clean. Too many elements can confuse your visitors and turn them off.

You may want to make paper sketches of your pages to visualize what they will look like. This will make it easier to create your pages. See:
Planning Your Website's Layout
Website Layout - Tips & Tricks
Planning Your First Website - Your Site Layout
Using Attention Maps In Web Page Layout