What is the first step in setting up a website?

Assuming you have already done

The first step is to gain FTP access to your site, and upload the initial file to the proper directory. This initial file is generally named index.html, and it is the web page that will be returned when you call up www.yourdomain.com. You will need an FTP client (e.g. Filezilla).