“Hello World!”
Eline’s avonturen in code-land
Mijn stiefvader is een professionele IT-tovenaar. Met magisch snelle vingers tikt hij zijn spreuken op het toetsenbord. Zo lijkt het toch voor mij, de onwetende amateur die nog juist weet hoe ze een lettertype op haar blog kan veranderen. Als rasechte gen X’er vind ik het toch schandalig dat termen als Python en Java mij compleet onbekend zijn. Ik zou tenslotte het voorbeeld van een snel evoluerende technisch superieure generatie moeten zijn.
De reddende engel: een gratis (ik ben tenslotte student) app genaamd Py. De makers zijn werknemers van o.a. Google, Facebook, Yale en zelfs NASA! Dat klonk veelbelovend, zo dacht ik.
Ik koos Python als makkelijke programmeringtaal voor beginners, maar je hebt de keuze uit Java, AI, C#, C++, Command Line, HTML, Haskell, Unity en zelfs iOS interfaces. (Even voor de duidelijkheid, ik heb ook géén idee wat de helft van die talen betekenen, maar hé, daarom bestaat Google.)
De app heeft veel gemeen met de populaire taalapplicatie DuoLingo. Je kiest welke ‘taal’ je wilt oefenen , selecteert een doel en laat je aan de hand van oefeningen, quizzes enz... oefenen. Als je meerdere dagen na elkaar inlogt dan ben je op een ‘streak’ waarbij je bonuspunten krijgt. De bedoeling is uiteindelijk om net als in een videogame een level-up te gaan (Er zitten duidelijk ook ‘geeks’ bij Google en Nasa. Er is nog hoop.)
Maar: net als bij DuoLingo kan je niet verwachten dat je met vijf minuutjes per dag op de Iphone opeens een code-genie wordt. De oefeningen zijn basic en hapklaar, en daar wringt het schoentje. In het begin ging het als vanzelf en waande ik me een code-godin. Maar al vlug vergat ik de basis en werd het moeilijker. De uitleg bestaat ook meestal uit 2 à 3 zinnen per oefening. Kort en bondig, maar zonder diepgang. Ik kan wel stellen dat het een goede oefening is voor wie juist begint met leren op een zelfstandige manier, maar dan wel op de voorwaarde dat hij/zij ook zelfstandig opzoekingswerk doet.
Al bij al is de app een goede verleiding om verder down the rabbit hole te gaan en de code-wereld verder te verkennen. De app blijft zeker op mijn telefoon staan, al moet ik eerlijk toegeven dat ik mijn ‘streak’ soms dagen of weken laat liggen. Toch blijf ik inloggen en oefenen, op mijn eigen tempo dan.
Py voor Iphone
Py voor Android
Website
Header: Markus Spiske via Unsplash











