Anzeige schließen

Ich wollte schon immer programmieren können. Schon als kleiner Junge bewunderte ich Menschen, die einen Bildschirm voller Zahlen und Codes vor sich hatten, auf dem nichts stand. In den 1990er Jahren stieß ich auf die Programmiersprache und Entwicklungsumgebung Baltík, die auf der Sprache C basiert, mit der ich Symbole verschob, um einem kleinen Assistenten Befehle zu erteilen. Nach mehr als zwanzig Jahren bin ich auf eine ähnliche Anwendung gestoßen, die viel mit der Ostsee zu tun hat. Die Rede ist von der Lernanwendung Swift Playgrounds von Apple.

Beim Programmieren bleibe ich beim einfachen HTML-Code im Editor hängen. Seitdem habe ich verschiedene Tutorials und Lehrbücher ausprobiert, aber ich habe nie den Dreh raus. Als Apple im Juni Swift Playgrounds auf der WWDC vorstellte, wurde mir sofort klar, dass ich eine weitere Gelegenheit hatte.

Es ist wichtig, gleich zu Beginn zu sagen, dass Swift Playgrounds nur auf iPads mit iOS 10 (und einem 64-Bit-Chip) funktioniert. Die App lehrt die Programmiersprache Swift, die das kalifornische Unternehmen vor zwei Jahren auf derselben Konferenz vorgestellt hat. Swift löste die objektorientierte Programmiersprache, kurz Objective-C, ab. Ursprünglich wurde sie als Hauptprogrammiersprache für NeXT-Computer mit dem NeXTSTEP-Betriebssystem entwickelt, also zur Zeit von Steve Jobs. Swift ist in erster Linie für die Entwicklung von Anwendungen gedacht, die auf macOS- und iOS-Plattformen laufen.

Für Kinder und Erwachsene

Apple präsentiert die neue Swift Playgrounds-Anwendung als vor allem für Kinder gedacht, die ihnen Programmierlogik und einfache Befehle beibringen. Es kann aber auch Erwachsenen sehr gute Dienste leisten, die hier grundlegende Programmierkenntnisse erlernen können.

Ich selbst habe immer wieder erfahrene Entwickler gefragt, wie ich das Programmieren selbst erlernen kann und vor allem, mit welcher Programmiersprache ich anfangen sollte. Jeder antwortete mir anders. Jemand ist der Meinung, dass die Basis „céčko“ ist, während andere behaupten, dass ich problemlos mit Swift beginnen und mehr einpacken kann.

Swift Playgrounds kann völlig kostenlos für iPads im App Store heruntergeladen werden. Nach dem Einschalten werden Sie sofort von zwei Grundkursen begrüßt – Learn to Code 1 und 2. Die gesamte Umgebung ist auf Englisch, wird aber trotzdem benötigt zum Programmieren. In zusätzlichen Übungen können Sie problemlos versuchen, auch einfache Spiele zu programmieren.

Sobald Sie das erste Tutorial heruntergeladen haben, erwarten Sie Anleitungen und Erklärungen, wie alles funktioniert. Anschließend erwarten Sie Dutzende interaktive Übungen und Aufgaben. Im rechten Teil haben Sie immer eine Live-Vorschau dessen, was Sie programmieren (Code schreiben) auf der linken Seite des Displays. Zu jeder Aufgabe gehört eine konkrete Zuweisung, was zu tun ist, und der Charakter Byte begleitet Sie durch das gesamte Tutorial. Hier müssen Sie bestimmte Aktivitäten programmieren.

Zunächst werden es grundlegende Befehle wie Vorwärts- und Seitwärtsgehen, das Sammeln von Edelsteinen oder verschiedene Teleports sein. Sobald Sie die Grundstufen erreicht und die Grundlagen der Syntax erlernt haben, können Sie mit komplexeren Übungen fortfahren. Apple versucht, beim Tutorial alles so einfach wie möglich zu gestalten, sodass neben detaillierten Erklärungen auch kleine Hinweise auftauchen, wenn man beispielsweise einen Fehler im Code macht. Anschließend erscheint ein roter Punkt, an dem Sie sofort erkennen können, wo der Fehler aufgetreten ist.

Ein weiteres vereinfachendes Element ist eine spezielle Tastatur, die in Swift Playgrounds mit Zeichen angereichert ist, die zum Codieren benötigt werden. Darüber hinaus erfahren Sie im oberen Bereich immer die grundlegende Syntax, sodass Sie nicht immer wieder dasselbe eingeben müssen. Am Ende wählt man oft einfach die richtige Form des Codes aus dem Menü aus, anstatt ständig alle Zeichen kopieren zu müssen. Dies hilft auch dabei, Aufmerksamkeit und Einfachheit zu bewahren, was besonders von Kindern geschätzt wird.

Erstelle dein eigenes Spiel

Wenn Sie glauben, dass Sie Byta richtig programmiert haben, führen Sie einfach den Code aus und prüfen Sie, ob Sie die Arbeit wirklich erledigt haben. Wenn Sie erfolgreich sind, fahren Sie mit den nächsten Teilen fort. In ihnen werden Sie nach und nach auf komplexere Algorithmen und Aufgaben stoßen. Dazu gehört beispielsweise das Finden von Fehlern im bereits geschriebenen Code, also eine Art Reverse Learning.

Sobald Sie die Grundlagen von Swift beherrschen, können Sie ein einfaches Spiel wie Pong oder eine Seeschlacht programmieren. Da alles auf dem iPad passiert, hat Swift Playgrounds auch Zugriff auf Bewegungs- und andere Sensoren, sodass Sie noch komplexere Projekte programmieren können. Sie können ganz einfach mit einer völlig sauberen Seite in der Anwendung beginnen.

Lehrer können im iBookstore kostenlose interaktive Lehrbücher herunterladen und so den Schülern zusätzliche Aufgaben zuweisen. Schließlich war es genau der Einsatz der Programmieranwendung in Schulen, auf den Apple in der letzten Keynote aufmerksam gemacht hat. Das Ziel des kalifornischen Unternehmens ist es, viel mehr Kinder als bisher für das Programmieren zu begeistern, was ihm angesichts der absoluten Einfachheit und gleichzeitig der Verspieltheit von Swift Playgrounds gelingen kann.

Es ist klar, dass Swift Playgrounds allein Sie nicht zu einem Top-Entwickler macht, aber es ist definitiv ein großartiges Einstiegs-Meta, auf dem Sie aufbauen können. Ich selbst hatte das Gefühl, dass nach und nach tiefere Kenntnisse von „Céček“ und anderen Sprachen nützlich wären, aber schließlich geht es auch darum, worum es bei der neuen Initiative von Apple geht. Wecken Sie das Interesse der Menschen am Programmieren, der Weg jedes Benutzers kann dann unterschiedlich sein.

[Appbox Appstore 908519492]

.