En hjemmeside består reelt kun af HTML (og dog +- det løse som CSS og
Javascript mm - men for at gøre det så enkelt så muligt). Alt andet er så hjælpe midler til hvordan din HTML præsenteres for klienten.
Altså for at kunne lave en hjemmeside er det eneste du skal kunne HTML
Du bør derfor først sætte dig ind i HTML før du begiver dig ud øvrige eventyr.
Asp, Asp.Net,
PHP er alle
server side sprog til styring af din HTML output til klienten (f.eks i forbindelse med brug af database).
CMS er bare en forkortelse af
Content Management System, og har ikke noget med programmering at gøre. Det er et produkt udviklet til folk der ønsker at styre deres hjemmeside på en enkelt måde, hvor det ikke kræver meget andet end at indtaste sin tekst og rode lidt med nogle forudbestemt indstillinger for hvordan layout, farver osv skal præsenteres (eller hvordan man nu lige skal forklare det nemmest!?).