quello che faccio io è creare in locale (sul mio computer) e poi caricare su remoto tramite ftp
sia creare che caricare lo puoi fare con i programmi che già esistono sul tuo mac (TextEdit e Terminale)
oppure con programmi avanzati, al momento ti consiglio di usare i programmi di base, il cui uso ti fornirà la formazione e cultura giusta e necessaria

poi, non ci crederai, ma una volta volevo fare una guida proprio per i primi passi
un'introduzione pratica all'argomento, basata solamente su ciò che avevo appreso
ovviamente mai portata a termine
ma se hai un'oretta da perdere puoi leggere http://cory.altervista.org/guida/html/basic/