Originariamente inviato da dottwatson
scopo didattico?
direi che è una buona motivazione... ad usare la roba già pronta non si impara nulla, se non a configurarla e basta
A scopo didattico non si costruisce un forum da zero dai
Non sono d'accordo che usare cose già pronte non serva e non si impari altro che configurare...infatti suggerivo di prendere qualcosa di pronto e modificarlo per adattarlo.
Se poi l'utente ha vogliadi farsi del male per carità, problema suo, ma fare da zero un forum mi sembra davvero folle, qualunque sia lo scopo e soprattutto se a scopo didattico

Comunque sia. Secondo me ti serve:
*) un linguaggio di programmazione. Direi php
*) un database server. Direi Mysql
*) un web server. Ti direi Lighttpd ma non lo conoscono in molti, quindi Apache
*) un buon libro su Php. Non ne conosco, mi spiace
*) un buon libro su MySql. Come punto 4, sorry
*) un buon tool di sviluppo. ZDE (complesso ma completo, per php. Non free) o Eclipse (meno complesso, leggermente meno completo, gratuito)
*) caffè, due litri
*) aspirine, 3 confezioni (vedrai quanti mal di testa :d )
*) tanta, tanta, tanta buona volontà e pazienza
*) tanto, tanto, tanto tempo