Det første du bør spørre deg selv hva slags nettside vil du bygge, er det i utgangspunktet to typer:
Når du har bestemt deg for hvilken type nettsted du ønsker å bygge, er du klar til å begynne å lage en liste over ting du trenger.
For den enkleste av nettsteder, trenger du ikke noe annet enn en datamaskin og tilgang til internett og tilgang til en web vert, som i mange tilfeller kan være hadde gratis.
Basic Nettsteder
Hvis du velger å ha en grunnleggende nettsted, kan du begynne i en av to metoder: Du kan bruke et stykke programvare for å lede deg gjennom forfatter av den nye nettsiden, eller du kan skrive koden direkte selv. Det finnes mange gratis programmer tilgjengelig for nedlasting fra internett som vil hjelpe deg skrive nettsiden selv -.
En av de mer avanserte de som jeg finner meg selv bruker noen ganger kalles Nvu
Ikke automatisk anta at skriving koden vil være en vanskeligere rute, den generiske språket for å skrive en webside kalles HTML (Hyper-Text Markup Language). Av seg selv, er HTML ikke vanskelig å lære, kan de fleste vanlige oppgaver utføres med bare en håndfull av koder (tags er beskrivende kommandoer som definerer hvordan dataene er ment å gjengi på nettsiden). Det finnes mange gratis tutorials på internett som vil lære deg det grunnleggende HTML-språket.
Kunnskap om dette språket vil være nyttig i debugging og tilpasse koden du kan ha skrevet med et program. Gjør et søk etter "HTML Tutorial" for å finne en av disse gratis guider. Noen av de vanligste kodene du vil lære er ankere, bilder, divs, spenn, avsnitt, tabeller og pauser
Hvis du ønsker å utvide funksjonaliteten til statisk nettside, kan du innlemme Javascript inn på nettsiden. - dette er et programmeringsspråk som vil kjøre inne på nettsiden - det vil gjøre nettstedet ditt mer dynamisk, interaktiv og legge til funksjonalitet.
Mange gratis site bygge programmer vil også hjelpe deg med noen Javascript.
Database Driven Websites
Database drevne nettsteder bruker de samme teknologiene som de grunnleggende nettsteder, men de også innlemme minst ett annet språk til tillate det å hente og lagre data og utføre oppgaver på serversiden av internett.