Hej Claes,
Hvis du er begynder inden for programmering og du insistere på at gøre til en læringsproces helt fra bunden af, så vil jeg gå i retning af PHP. Det er nemt at gå til og der er rigtigt mange hjælperessourcer.
Node.js er lidt mere spændende, hvor frontend og backend bruger samme sprog: Javascript. Altså skal du blot kunne HTML, Javascript og CSS. Prøv evt. at starte ud fra et MVC framework som gør lidt af det hårde arbejde for dig f.eks.
http://expressjs.com/Til sidst vil jeg også anbefale at kigge i retning af et CMS som f.eks. Wordpress, hvor man kan rigtig meget med et theme og diverse plugins til at understøtte det. Altså her er der som udgangspunkt ikke brug for noget programmering overhovedet Der er en milliard af themes/temaer derude som både er gratis og kan købes m. support. Det samme gælder de understøttende plugins. Derudover kan man lave sine egne temaer og plugins i PHP, hvis man har brug for noget helt specielt. For det meste er det man har brug for dog som regel lavet i forvejen. Dette er en løsning jeg har brugt mange gange, og jeg er ret sikker på at man også kan lave et forum i det. Enten via et forum-plugin eller et tema som er baseret på at være et forum fra starten af. Se mere på wordpress.org
Held og lykke med at få lavet et flot site.
Mvh. Maya