A parte i consigli che ti ha dato Simone, che sono forse più giusti per una persona che ha un minimo di conoscenze informatiche, la mia domanda era per capire che tipo di approccio vuoi avere.
1) Se si tratta di un tuo progetto personale, e senza il desiderio di mettere mano al codice e quindi di capire come funzionano le cose, il consiglio è essenzialmente questo.
Se è un sito personale, dove vuoi comunicare le tue idee o il tuo punto di vista e cercare un'interazione con gli utenti, il consiglio va senz'altro al blog.
A questo punto puoi optare per una piattaforma gratuita che ti permetta di costruirti in pochi minuti il tuo sito. Tra tutte quelle disponibili ti consiglio lo strumento di Google, dal nome di Blogger -
http://www.blogger.com/
Si tratta della piattaforma free con più potenzialità e meglio integrata in rete e ti permette inoltre di utilizzare il tuo account Google e di integrare il sito con i tanti servizi che Google mette a disposizione (servizi avanzati e professionali, gratuiti, che scoprirai e imparerai a conoscere con il tempo).
Se invece pensi ad un sito "istituzionale", diciamo il classico portale verticale, ti consiglio l'uso di un buon CMS (un sistema che ti permette in remoto di controllare le pagine del sito tramite un editor e senza immettere codice). Joomla, quello citato da Simone va più che bene (ps. è un CMS Content Management System e non CSM...)
Però non è semplicissimo da installare se non hai pratica di queste cose, e il mio consiglio è quello di trovarti un servizio di hosting che l'abbia già precaricato, ne trovi molti in rete, anche economici (o se vuoi posso ospitarti io

). Ridurresti così il lavoro al minimo.
Devi però leggerti attentamente la guida, perché la personalizzazione non è così semplice come può sembrare.
Joomla è abbastanza sicuro nell'ultima versione stable (non quella in beta che ha ancora diversi bugs) ma dovrai fare molta attenzione agli eventuali plugin che aggiungerai, perché alcuni sono un invito per gli hacker a bucare il server.
Il discorso forum è invece più complesso.
Puoi o prevederne uno integrato al tuo sito, ci sono diversi "bridges" (ponti) che permettono di integrare un board (forum) ad un CMS (in genere tutti questi sistemi che hanno una gestione di backend... anche WordPress è un CMS da questo punto di vista) o fare un sito a parte.
phpBB, per quanto sia molto diffuso e gratuito, è l'orrore di tutti i sistemisti seri, perché è bucato in continuazione e richiede una manutenzione continua. vBulletin non lo troverai come free (è il sistema usato su questo sito) ed è senz'altro il più sicuro assieme a Invision Power Board (che personalmente amo, ma per varie ragioni è limitato per ora rispetto a vBulletin, meglio integrato in un'ottica di SEM e SEO, ovvero ottimizzazione per i motori di ricerca... ma questo è un altro discorso).
E' fondamentale però che siano precaricati, perché non sono semplici da configurare e installare se non hai esperienza.
Di solito come dicevo alcuni hosting provider hanno installato dei software (es. Fantastico) che permetteno di installare e configurare questi software già precaricati, rendendo il tutto più semplice.
Quindi se vuoi affittare uno spazio di hosting, assicurati che ci siano già, oppure entra nell'ottica di dover per forza di cose imparare qualcosa di più tecnico (per quanto gli sviluppatori dicano che non servono competenze, questo, per esperienza, ti assicuro che non è vero, perché avrai sempre bisogno di cambiare qualcosa o di risolvere eventuali problemi).
Ora passiamo al punto 2.
Se invece vuoi cominciare a capire come funzione e "farti le ossa", ti indirizzo anch'io ad uno dei siti citati da Simone.
Vai su html.it e
leggiti le guide e i tutorial.
Non pensare di partire subito, ci sono programmi che te lo permettono, senza conoscere nulla, ma sforzati di capire quello che stai facendo e di intervenire sul codice.
Concentrati su quelli per l'HTML e quelli sul CSS citati da Simone.
E' importante che tu già da subito impari a definire il layout di un sito usando i CSS e non creando tabelle (con i vari tags <table> <td> <tr>... etc...).
Se parti da zero evita di fare errori che già puoi evitare.
Un programma free molto valido per scrivere pagine in un sito e "vedere" il risultato è APTANA -
Aptana
La versione Community è gratuita e ha tutto quello che ti può servire.
Non ti consiglio di installarti come ti ha detto Simone un web server locale (o una sua simulazione), se prima non hai dei rudimenti di base (tra l'altro, se hai XP Professional o alcune versioni di Vista, puoi installare dal CD di installazione IIS che è il web server di microsoft, funziona benissimo, è gratuito ed è ben integrato con il sistema operativo).
Vai per gradi... prima impara che cos'è l'HTML (una veloce infarinatura dei tags che usa), che cosa sono i fogli di stile (CSS), come si imposta una pagina con i fogli di stile... poi cerca di farti un'idea minima di che cos'è un server... come si usa un account FTP per trasferire e caricare i files sul server (che avrai affittato)... fai delle prove, magari scegliendo un hosting provider a basso costo.
Tutto però non si ferma al sito... ormai fare un sito è alla portata di tutti, la visibilità e la presenza in rete invece è un passo successivo che richiede applicazione, studio ed esperienza.
Se vuoi fare le cose con impegno e dedicarci tempo, ti sconsiglio di partire con un servizio di hosting gratuito, prenditi già un tuo spazio (il costo è irrisorio, ne trovi alcuni a poche decine di euro all'anno... negli states, poi a prezzi ancora più convenienti e con prestazioni migliori)... trasferire tutto poi da un servizio gratuito ad uno tuo personale comporterebbe una serie di inutili e sgradevoli inconvenienti.
Per concludere pensa bene e rifletti su una cosa molto importante.
Quanto tempo vuoi e puoi dedicare a questa cosa?
Perché se è vero che l'archeologia va lasciata agli archeologi, è anche vero che in questo settore la professionalità non è cosa che si acquisisce in qualche ora alla settimana.
Mi sento di darti qualche consiglio.
Se non hai interesse a renderti indipendente dal punto di vista tecnico, concentrati sui contenuti e rivolgiti a qualche professionista, o sfrutta soluzioni già pre-impostate (hosting a pagamento "seri") a basso costo o anche gratuite (il caso di Blogger per i blog ad esempio).
Se invece vuoi cominciare a entrare in questo mondo (il mio mondo), cerca di capire che non è tutto alla portata di tutti, o almeno, non c'è nulla di immediato, ma dovrai applicarti, fare esperienza e pratica.
Fare un sito internet è la cosa più facile... farlo bene comincia ad essere già più complicato, renderlo popolare ed efficiente sotto tutti i punti di vista (dalla programmazione, all'ottimizzazione e al marketing sia in rete che all'esterno) è cosa da professionisti (e richiede tempo, studio, aggiornamenti continui etc...), ma se ti appassiona, puoi senz'altro riuscirci, ma non pensare che sia questione di settimane o di mesi
Per qualsiasi cosa chiedi pure

Ivan