beh prima di tutto devi avere uno spazio web dove caricare/pubblicare il tuo sito...
ce ne sono diversi gratuiti (per esempio altevista) ed avrai un nome del tipo www.nomesito.altrevista.org ...altrimenti devi comprare uno dominio, del tipo www.nomesito.it o .com ecc

dopo la registrazione ti verrano forniti i dati di ftp (file transfer protocol) per caricare i file del tuo sito online e saranno del tipo:

host ftp: ftp.nomesito.com
username: ...
password: ...

per fare ciò devi avere un programma di ftp (per esempio filezilla), oppure un editor di pagineweb che faccia sia da editor che da programma ftp... chi cerca trova!

cmq il web è pieno di guide...