Gå til innhold

Anbefalte innlegg

Videoannonse
Annonse

Bruk guidene på HTMLdog til å lære deg (X)HTML og CSS. De lærer deg riktignok XHTML, noe som ikke akkuart er det beste. HTML er en bedre standard nå til dags selv om den er eldre og få bruker den.

 

For all del prøv å unngå de norske guidene. De er gamle og utdaterte. Det gjelder forøvrig W3School og mange andre guider også.

 

Når du har lært deg det kan du gå over på litt PHP. Evt. kan du lære deg Ruby on Rails eller Django (omtrent samme greia for Python). PHP er noe du alltid vil ha bruk for å bør lære deg uansett om du går for RoR eller Django. Men PHP er klønete når det gjelder å lære deg gode kodeteknikker og syntax-en kan lettere føre til feil i koden (som kan være vanskelige å finne). Bl.a. er det veldig fint å lære seg Django/RoR/annet MVC-frammerverk for å få en god forståelse av objektprogrammering. Dette er noe du ellers fort ville rotet i mange år med i PHP før du hadde fått tak på det.

 

Etter et serversideprogrammeringsspråk (PHP, Ruby, Python osv.) kan det ofte være lurt å lære seg javascript. Men javascript er ikke noe du virkelig har bruk for før du kan bruke det sammen med AJAX. Når du har kommet på det nivået vil du dessuten ha nok kunnskap om når du faktisk skal bruke javascript og når du skal la være.

Endret av JonT
Lenke til kommentar

RoR = Ruby on Rails - Et webapplikasjonsrammeverk med MVC-struktur hvor du koder i språket Ruby.

 

Django = Et webapplikasjonsrammeverk til Python hvor du koder i Python.

 

Python = Et programmeringsspråk som er blitt ganske populært de siste årene. Språket er ikke bare for webapplikasjoner.

 

Syntax = Syntax eller syntaks på norsk er forklart med mine egne ord "hvordan setninger i et språk er bygget opp". Her kan språket både være et språk som fransk, braille eller PHP.

 

MVC = Model-view-controller er et arktekturmønster for programvaredesign. Enkelt forklart er at du deler opp datakildebehandling fra datavisning og har en kontrollerdel som tar seg av når de forskjellige handlingene skal gjøres.

Lenke til kommentar

Dersom du er rask til å lære og begynner på teoretisk grunnivå skal det nok ikke ta så mange mange timer å lære de fleste HTML-tags, hvordan CSS henger sammen med HTML og hvordan HTML skal struktureres etter XML/SGML-regler.

 

Men så må du lære alle de forskjellige CSS-attributtene og hvordan presentere data på en semantisk korrekt måte, noe som kan ta lang tid. Desverre begynner de fleste med HTML på det jeg mener er feil måte hvor de prøver å kopiere andres kode og modifisere dette med de basiskunnskapene de har. Det jeg mener er en bedre måte er å først helt gi blanke i utseende og kun konsentrere seg om semantisk korrekt HTML før enkel styling blir tatt i bruk. Så kan du etter hvert ta i bruk mer og mer avansert CSS før du er på et nivå hvor resten av verden nesten ikke ler av deg. :)

På det punktet må du starte å se på et programmeringsspråk som er et helt annet paradigme enn HTML, men alt du har lært om HTML vil du få bruk for der også.

 

Dersom du ikke bryr deg for mye om hvordan siden ser ut vil jeg tro at du kan begynne å se på et programmeringsspråk etter et par tre-fire-fem uker med HTML+CSS trening.

 

EDIT:

PHP, Python(Django) og Ruby(RoR) er programmeringsspråk hvor du kan kode dynamiske nettsider. Django og RoR er rammeverk hvor du bruker MVC-struktur og mens PHP også har rammeverk med dette tror jeg det mest vanlige er å ikke bruke noe slikt. Jeg vil derfor si at veien gjennom PHP er lengre, vanskeligere og du må nok ofte ha en del erfaring før du kan lage solide applikasjoner.

Endret av JohndoeMAKT
Lenke til kommentar

Når du har basiskunnskapene skal det nok ikke ta mer enn en dag eller tre å skissere opp HTML/CSS til et design som det der, og om du bare skal ha statisk HTML er det nok. Men veien å gå er dynamiske sider med relasjonsdatabase og alt annet som normalt sett kalles et CMS. (Content management system) Men om du skal lage et eget enkelt CMS vil du nok bruke mange ganger så mye tid på det enn på HTML som bare er enkel CSS-triksing på en god datastruktur. Hvilket våpen du vil bruke til å lage dette er opp til deg, men PHP eller Django(Python) er hva jeg hadde anbefalt deg.

 

EDIT: Det siste der er et godt eksempel på gammeldags helt semantisk feil oppbygging av en webside, og hva mange bare vil le av. Dersom du ser i koden vil du se at hele tiden bare er en tabell hvor data er puttet inn i forskjellige celler. Det ser muligens helt greit ut, men det er ideologisk helt på månen for de som bryr seg om slik. (Som meg) F.eks vil ikke den nettsiden kunne vises på en god måte på en telefon, en blind vil ikke kunne lese den, adaptering for lettere lesing og endring av utseende vil sannsynligvis ikke være enkelt og den krever at nettleseren kan tolke feil syntaks for at den skal se korrekt ut.

Endret av JohndoeMAKT
Lenke til kommentar

Normale sider krever bare HTML og CSS, men mye er det veldig greit å ha litt Javascript til. Bruk av Javascript vil nok bare øke så etter at du har sett på et programmeringsspråk burde du nok også se litt på Javascript og hvordan du kan øke sidens brukbarhet med det.

 

Jeg vet ikke hva "stilige effekter" er, men de tre teknologiene jeg har nevnt her er nok alt du bør bruke og vil kunne gjøre det meste av praktiske grunner. Effekter vil jeg si er noe av det siste du bør se på dersom du vil gjøre mer enn å bare leke med en enkel side og så legge alt fra deg.

Endret av JohndoeMAKT
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...