Jag kan få gubbar att dansa

Ett steg fram och snurra runt, ett steg till och hoppa. Jag gör en funktion. Snart kan jag styra alla gubbarna att dansa efter mina kommandon.

Att förstå hur programmering fungerar hör numera till allmänbildningen. Många tycker att det borde vara ett skolämne. Men även om inte skolan hänger med kan du lära dig.

Jag leker med Apples språk Swift, det som appar för iphone och ipad är byggda med. När iOS 10 släpptes i mitten av september kom också Swift Playgrounds, en app för ipad där du lär dig koda med Swift från grunden.

Playgrounds är på engelska, men kräver inga avancerade språkkunskaper.

Att lära sig med Swift Playgrounds är som att spela ett roligt spel, ett sådant du löser gåtor i. Det är ingen stress, du löser uppgifterna i egen takt och kan experimentera med att göra på olika sätt och se vad som händer.

När du gått igenom alla lektionerna kan du göra spel som du låter dina vänner spela.

Swift Playgrounds funkar för alla från 12 år och uppåt. Det kostar inget, men kräver iOS 10 och en lite nyare Ipad (Ipad Air, Ipad mini 2 eller senare modeller).

Även om du inte blir programmerare har du nytta av att förstå hur dataprogram är gjorda. Och tro inte att det krävs matematikkunskaper eller ens intresse för matte för att bli bra på att koda.

För att gå igenom lektionerna krävs att du läser instruktionerna. En del är enkelt, annat svårare. Själv har jag svårt för att tänka i många led, som när man spelar schack, och det krävs en hel del sånt i programmering. Men Playgrounds låter mig finna lösningen på ett problem på vilket sätt jag vill, och innehåller många ledtrådar. Dessutom är det inget fel att kopiera kod du använt tidigare för att slippa göra om samma sak. Oftast finns koderna färdiga, det är bara att välja och trycka med fingret på den jag vill använda. Det mesta går att göra utan att använda tangentbordet.

Jag tar mig genom alla lektionerna i Playgrounds på ungefär samma tid det skulle tagit att läsa en roman.

Sen går det att göra egna små spel och prova sina färdigheter.

Har du ingen ipad eller har svårt för engelska kan du prova med Scratch som jag skrivit om tidigare, ett programmeringsspråk för barn där du lär dig principen för kodning och kan göra egna spel.

Scratch.mit.edu är adressen dit, och det finns i svensk översättning.

Den som gillar att spela spel kan också kolla på spelet Else Heart.Break() som finns på Steam. Det är ett vackert spel i retrostil där du lär dig koda för att lättare ta dig fram i spelvärlden. Du kan anpassa spelet med din egen kod. Det är roligt även för dig som tycker det andra är för enkelt.

,