codecademy-javascript-les

Javascript leren EN begrijpen met Codecademy

Na het opfrissen van mijn basisvaardigheden met HTML, CSS, PHP en SQL ben ik aangekomen bij Javascript. Deze programmeertaal is nieuw voor me in de zin dat ik er nog niet eerder mee heb gewerkt. Ik wilde hier graag mee starten omdat ik tijdens mijn studie mediatechnologie al in aanraking was gekomen met de overige genoemde opmaak en programmeer talen. Hiermee kan ik dus niet goed testen of ik nu daadwerkelijk iets praktisch kan leren met codecademy.

Wat mij het eerst opviel met de lessen van Codecademy is dat je, als je wilt, jezelf door de lessen heen kan copy/pasten. Je kan bijvoorbeeld met de SQL lessen letterlijk de querie uit de instructie copy/pasten in de editor en de les met het juiste resultaat afronden. Hier leer je echter niks mee. Belangrijk is dat je begrijpt wat er gebeurt alvorens je naar de volgende les gaat. Ik hoopte niet in deze valkuil te stappen tijdens de javascript lessen.

Met javascript dacht ik weer iets totaal anders te leren en nog niks zou begrijpen. Eigenlijk viel dit in veel gevallen wel mee. De syntax die je voor bijvoorbeeld arrays, loops en if/else statements gebruikt lijkt op die van PHP. Het kan iets verschillen maar de basis is hetzelfde. Ik snap nu pas een opmerking van een oude klasgenoot mediatechnologie.

Ik vroeg hem of hij kon programmeren in actionscript. Hij zei: “Nee maar ik denk dat het wel zal lukken”. Na een half uurtje actionscripten kon hij al een kleine functie programmeren die we nodig hadden voor een project. Ik kon bijna niet bevatten hoe hem dat lukte. Ik vind het nog steeds heel knap maar begrijp nu wel iets beter waarom hij dat zei. Waarschijnlijk had actionscript veel overeenkomsten met een programmeer taal die hij al onder die knie had.

Zo moest ik voor javascript op codecademy een “rock, paper, scissors” spelletje maken. Uiteraard krijg je instructie hoe je dit kan aanpakken. Maar je bent dan niet zelf tot een oplossing gekomen hoe je dit het beste kan programmeren. Je krijgt na de les echter de mogelijk zelf het spel uit te breiden. Zo mag je zelf een oplossing bedenken voor wat er moet gebeuren als je gelijk speelt (allebei “rock” bijvoorbeeld). Hoewel ik nog geen While loop heb geleerd in javascript ken ik het wel uit PHP. Ik bedacht dat je een while loop vast ook wel kan gebruiken in javascript om net zo lang door te spelen tot er een winnaar is. En dat kon dus ook.

Ik ben het nu wel eens met Codecademy dat je daar de basis van programmeren kunt leren. Maar nu werk je nog met 1 tabblad in de browser. Het instructie frame, het editor frame (hierin tik je de code) en het frame met de resultaten uit de editor. Het voelt toch anders aan dan een los javascript bestand op je bureaublad die je wilt uitvoeren. Ik heb al gezien dat codecademy druk bezig is met nieuwe lessen en zo ook een les waarbij je vanaf je eigen computer werkt met losse bestanden. Ik ga weer aan de slag.


Geplaatst

in

door

Reacties

Laat een reactie achter

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *