Året 2012 er blevet udnævnt af Code Acadamy som ”Code Year”, året hvor det skal være muligt for alle at lære at programmere.
De har lavet lidt af et PR-stunt ved at få bl.a. New Yorks borgmester Michael Bloomberg til at melde sig til at lære javscript. Dette har givet omtale på BBC og computerworld.dkProjektet er et online træningsprogram, hvor der hver uge kommer en ny lektion. Det er gratis at deltage. Selv om det startede i årets begyndelse, skriver de på siden at man stadig kan nå at være med.
I første omgang er det kun javascript man kan lære, men de har planer om at udvide med flere kurser. Træningen forgår som nævnt online. I venstre side af skærmen får man forklaret begreber i programmeringen og instruktioner til små opgaver man skal løse. I højre side af skærmen er der så en editor, hvor man kan taste løsningen ind og derefter trykke på ”Run”. Koden man har tastet bliver så udført og man får at vide om det var korrekt eller ej. Hvis man har løst opgaven går man videre til næste trin. Der startes helt simpelt. En af de første opgaver var at indtaste sit navn omgivet af anførselstegn. Det er jo knapt nok programmering, men man lærer alligevel at i javascript (og mange andre sprog) skal tekststrenge skrives på den måde. Niveauet stiger dog ret hurtigt, men der er hjælp at hente i form af hints og en Q&A sektion til hvert trin. Al tekst er på engelsk.
Efterhånden som man gennemfører lektioner og øvelser får man point og ”Awards”, som er små mærker, fx for at have gennemført 25 opgaver. Man kan vælge at vise point mm. på ens profilside.
Javascript kan bruges online sammen med HTML til at lave hjemmesider. Hvor HTML er statisk og viser det samme hver gang, kan man med javascript gøre ens side dynamisk. Et eksempel er at lave et popup vindue, hvor man spørger om den besøgendes navn eller andet, og derefter indsætte disse informationer på hjemmesiden. Javascript er dog ikke det samme som Java.
Der er selvfølgelig begrænsninger for hvad man kan lave i javascript, men jeg tror det er et udmærket valg, hvis man er begynder. Hvis man så senere vil lære et andet programmerings sprog, burde det være lidt nemmere, når man har styr på de grundlæggende principper.
Et andet seriøst og pædagogisk alternativ er Teamtreehouse.com, hvor over 300.000 har tilmeldt sig.

Skriv en kommentar
Læs evt. om, hvordan du får dit billede på ved kommentaren.